<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/arsc/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/arsc/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/arsc/bugs/</id><updated>2011-06-02T15:23:14Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>XSS-vulnerability base/admin/login.php?arsc_message=</title><link href="https://sourceforge.net/p/arsc/bugs/48/" rel="alternate"/><published>2011-06-02T15:23:14Z</published><updated>2011-06-02T15:23:14Z</updated><author><name>Henri Salo</name><uri>https://sourceforge.net/u/henrisalo/</uri></author><id>https://sourceforge.nete1e6fef44d072b3372ea4aaea94d35ce40f43ad1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Your application contains lot of input validation bugs, which lead to XSS-vulnerabilities. One example:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.reallysimplechat.org/chat/base/admin/login.php?arsc_message=&amp;lt;SCRIPT" rel="nofollow"&gt;http://www.reallysimplechat.org/chat/base/admin/login.php?arsc_message=&amp;lt;SCRIPT&lt;/a&gt; SRC=http://example.org/xss.js&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;/p&gt;
&lt;p&gt;Could you go trough your application and add proper validation to the code, thank you!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Several security vulnerabilities</title><link href="https://sourceforge.net/p/arsc/bugs/47/" rel="alternate"/><published>2011-06-02T15:04:54Z</published><updated>2011-06-02T15:04:54Z</updated><author><name>Henri Salo</name><uri>https://sourceforge.net/u/henrisalo/</uri></author><id>https://sourceforge.netcbafe398037d77d78f0e84f3711d92ced01fe054</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Have you already fixed these issues in some version?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.htbridge.ch/advisory/xss_in_a_really_simple_chat_arsc.html" rel="nofollow"&gt;http://www.htbridge.ch/advisory/xss_in_a_really_simple_chat_arsc.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.htbridge.ch/advisory/multiple_sql_injections_in_a_really_simple_chat_arsc.html" rel="nofollow"&gt;http://www.htbridge.ch/advisory/multiple_sql_injections_in_a_really_simple_chat_arsc.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If I am correct there is no CVE-identifier for these yet, because htbridge does not know how to do security advisories well. Did you already get notified about these vulnerabilities? &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>smilie list in help window missing images</title><link href="https://sourceforge.net/p/arsc/bugs/46/" rel="alternate"/><published>2009-11-29T20:38:54Z</published><updated>2009-11-29T20:38:54Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netcb0a7af37c19aa191b32c34792d6735d121f9fde</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;smilies are not shown as images except the last one.&lt;br /&gt;
Solution: insert one line in arsc_smilies_replace&lt;/p&gt;
&lt;p&gt;// Replace smilies with image tag //FIXME: Move into API&lt;br /&gt;
// RN: fixed: reset($smilies); inserted since of copy of smilie &lt;br /&gt;
//  arrays points beyond $key in help.php&lt;br /&gt;
function arsc_smilies_replace($text, $smilies, $smilies_pfad)&lt;br /&gt;
{&lt;br /&gt;
reset($smilies);&lt;br /&gt;
while (list($key, $val) = each($smilies))&lt;br /&gt;
{&lt;br /&gt;
$text = str_replace($val, "&amp;lt;img src=\"".$smilies_pfad.$key.".gif\" border=\"0\" alt=\"".$val."\"&amp;gt;", $text);&lt;br /&gt;
}&lt;br /&gt;
return $text;&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Poor internationalization support in chatrooms</title><link href="https://sourceforge.net/p/arsc/bugs/45/" rel="alternate"/><published>2008-01-13T00:31:11Z</published><updated>2008-01-13T00:31:11Z</updated><author><name>Rimas Kudelis</name><uri>https://sourceforge.net/u/er-ku/</uri></author><id>https://sourceforge.netb3d8e8699b90ad2bee751ac50471b4f1533c9f8f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;ARSC 3.1-rc1-p1 has absolutely unacceptable support for international characters. Using htmlentities() to process any most of the user input is way too restrictive, and it breaks UTF8.&lt;/p&gt;
&lt;p&gt;The patch attached here adds basig UTF-8 support to ARSC by:&lt;br /&gt;
* replacing all references to htmlentities() with references to htmlspecialchars();&lt;br /&gt;
* transcoding all translations into UTF-8;&lt;br /&gt;
* adding a .htaccess file as a quick'n'dirty workaround for the chat window ignoring charset setting set in a translation. This file could be removed after applying the patch if the default charset has been set elsewhere and/or the file causes trouble (e.g. the "Server misconfiguration" error).&lt;/p&gt;
&lt;p&gt;It also raises the ARSC version from 3.1-rc1-p1 to 3.2-rc1.&lt;/p&gt;
&lt;p&gt;To fully support Unicode (and get rid of that workaround), some more stuff needs to be done, but it should be done by someone with better knowledge of this particular peace of code, or more free time. :)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>User + Pass letters - Special chars. Bug</title><link href="https://sourceforge.net/p/arsc/bugs/44/" rel="alternate"/><published>2006-01-13T15:11:46Z</published><updated>2006-01-13T15:11:46Z</updated><author><name>PureGoa</name><uri>https://sourceforge.net/u/puregoa/</uri></author><id>https://sourceforge.net97fda4e35c018693a42a9fc4e61c0cb029dbabb3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Version: v3.1-rc1 and v3.1-rc1-p1&lt;/p&gt;
&lt;p&gt;When signing up for a registered nickname all those&lt;br /&gt;
accounts which use special characters (e.g.: space,&lt;br /&gt;
point, semikolon, underline, plus, ...) in their&lt;br /&gt;
usernames and / or password are invalid. &lt;br /&gt;
Every try to login results in "invalid user and pass"&lt;br /&gt;
error.&lt;/p&gt;
&lt;p&gt;(Note: With standart letters "a-z", "A-Z" and "0-9"&lt;br /&gt;
everything is working fine)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>System Doesn't Repeat Whispers Containing Apostrophes</title><link href="https://sourceforge.net/p/arsc/bugs/43/" rel="alternate"/><published>2005-10-10T22:45:31Z</published><updated>2005-10-10T22:45:31Z</updated><author><name>Neil Mickelson</name><uri>https://sourceforge.net/u/mickelsn/</uri></author><id>https://sourceforge.net2c13bb31eed73f7464d0fa09f7ef251974e7c627</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;On an installation of ARSC 3.0.2RC2, typing a whisper&lt;br /&gt;
that contains an apostrophe character (') results in&lt;br /&gt;
the system NOT showing you the message that you typed.&lt;br /&gt;
If you type the same string WITHOUT the apostrophe, the&lt;br /&gt;
system shows you the message.&lt;/p&gt;
&lt;p&gt;Confirmed on multiple computers with different&lt;br /&gt;
browsers, and even confirmed on the demo installation&lt;br /&gt;
of 3.0.2RC2 provided.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>XMLHttpRequest version is buggy in Safari</title><link href="https://sourceforge.net/p/arsc/bugs/42/" rel="alternate"/><published>2005-08-24T07:50:45Z</published><updated>2005-08-24T07:50:45Z</updated><author><name>Manuel Kiessling</name><uri>https://sourceforge.net/u/pgod/</uri></author><id>https://sourceforge.netcd08a6c773a9b2e6f3d6590e043f408b4c1e830a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Safari displays a lot of 'null' strings in the chat&lt;br /&gt;
message frame. Solution was sent in by Greg Elin.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>/move broken in v3.0.2-rc2 ?</title><link href="https://sourceforge.net/p/arsc/bugs/41/" rel="alternate"/><published>2005-08-06T10:33:42Z</published><updated>2005-08-06T10:33:42Z</updated><author><name>Windseeker</name><uri>https://sourceforge.net/u/windseeker/</uri></author><id>https://sourceforge.net97730d1a1fa73b1ee67767ddf4f1f273dc000272</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;It seems that /move is broken in v3.0.2-rc2&lt;/p&gt;
&lt;p&gt;For example: /move user testroom gives this interesting response:&lt;br /&gt;
"User user leaves the room Free For All and enters room ."&lt;/p&gt;
&lt;p&gt;Note, that the destination room is missing.&lt;/p&gt;
&lt;p&gt;The to-be-moved user gets lots and lots and lots of error messages &lt;br /&gt;
like these (if the php error display option is on):&lt;/p&gt;
&lt;p&gt;Warning: mysql_fetch_array(): supplied argument is not a valid MySQL &lt;br /&gt;
result resource in [...]/arsc/base/inc/api.inc.php on line 137&lt;/p&gt;
&lt;p&gt;Warning: mysql_fetch_array(): supplied argument is not a valid MySQL &lt;br /&gt;
result resource in [...]/arsc/base/inc/api.inc.php on line 379&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;
Daniel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Error in SQL query</title><link href="https://sourceforge.net/p/arsc/bugs/40/" rel="alternate"/><published>2005-06-09T18:25:03Z</published><updated>2005-06-09T18:25:03Z</updated><author><name>Federico Ocampo</name><uri>https://sourceforge.net/u/ojonegro/</uri></author><id>https://sourceforge.net6c8feac3802ad6e099ddc8dfa06307854b4e4212</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In the file  api.inc.php (369) &lt;br /&gt;
SELECT id, message, user, flag_ripped, flag_gotmsg,&lt;br /&gt;
flag_moderated, sendtime, timeid FROM&lt;br /&gt;
arsc_room_free_for_all FORCE INDEX(PRIMARY) WHERE id &amp;gt;&lt;br /&gt;
'21' ORDER BY id ASC&lt;/p&gt;
&lt;p&gt;produce an error:&lt;br /&gt;
RROR 1064: You have an error in your SQL syntax near&lt;br /&gt;
'INDEX(PRIMARY) WHERE id &amp;gt; '21' ORDER BY id ASC' at line 1&lt;br /&gt;
mysql&amp;gt; SELECT id, message, user, flag_ripped,&lt;br /&gt;
flag_gotmsg, flag_moderated, sendtime, timeid FROM&lt;br /&gt;
arsc_room_free_for_all WHERE id &amp;gt; '21' ORDER BY id ASC;&lt;/p&gt;
&lt;p&gt;I deleted 'FORCE INDEX(PRIMARY)' and it works&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>error/safari bug</title><link href="https://sourceforge.net/p/arsc/bugs/39/" rel="alternate"/><published>2005-05-04T15:33:50Z</published><updated>2005-05-04T15:33:50Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netfd79413595a382e059f16df97584a94ec06538c4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;We've installed the chat, and everything works fine...in IE, &lt;br /&gt;
Firefox,Netscape. But in Safari, users get kicked off with any &lt;br /&gt;
activity...if any [refresh] link is clicked, if another user enters or &lt;br /&gt;
adds a chat entry, etc. &lt;br /&gt;
The error message given is:&lt;/p&gt;
&lt;p&gt;"You were kicked out of the chat by an operator, probably due to &lt;br /&gt;
behaviour that was not according with the rules of this chat, or &lt;br /&gt;
because your session has timed out. &lt;br /&gt;
Return to the login page "&lt;/p&gt;
&lt;p&gt;Is this a known bug? Is it being worked on?&lt;br /&gt;
Thanks for any help.&lt;br /&gt;
farrah@blast.com&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>