CVE-2010-0541
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10...
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10.5.8, and 10.6 before 10.6.4, allows remote attackers to inject arbitrary web script or HTML via a crafted URI that triggers a UTF-7 error page.
Exploit likelihood
What each source reports
NVD Score used
4.3
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10.5.8, and 10.6 before 10.6.4, allows remote attackers to inject arbitrary web script or HTML via a crafted URI that triggers a UTF-7 error page.
- Record
CVE-2010-0541- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10.5.8, and 10.6 before 10.6.4, allows remote attackers to inject arbitrary web script or HTML via a crafted URI that triggers a UTF-7 error page.
- Record
CVE-2010-0541- Updated
- 2026-11-02
EUVDEUVD-2010-0572 No score
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10.5.8, and 10.6 before 10.6.4, allows remote attackers to inject arbitrary web script or HTML via a crafted URI that triggers a UTF-7 error page.
- Record
EUVD-2010-0572- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-h9r2-943c-qg8v No score
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10...
Cross-site scripting (XSS) vulnerability in the WEBrick HTTP server in Ruby in Apple Mac OS X 10.5.8, and 10.6 before 10.6.4, allows remote attackers to inject arbitrary web script or HTML via a crafted URI that triggers a UTF-7 error page.
- Record
GHSA-h9r2-943c-qg8v- Weakness
- CWE-79
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
irbRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
rubyRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-develRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-docsRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-libsRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-modeRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-tcltkRed Hat:enterprise_linux:4::as |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
irbRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
rubyRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
Show 32 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-develRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-docsRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-libsRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-modeRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-tcltkRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
irbRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
rubyRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-develRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-docsRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-libsRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-modeRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-tcltkRed Hat:enterprise_linux:4::es |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
irbRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
rubyRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-develRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-docsRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-libsRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-modeRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
ruby-tcltkRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-16.el4 | 0:1.8.1-16.el4 |
rubyRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-develRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-docsRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-irbRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-libsRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-modeRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-rdocRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-riRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
ruby-tcltkRed Hat:enterprise_linux:5::server |
before 0:1.8.5-19.el5_6.1 | 0:1.8.5-19.el5_6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-0541 is a medium vulnerability (CVSS 4.3) in Apple Mac Os X, published June 17, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.81%, the 86th percentile. Fixed in irb 0:1.8.1-16.el4.
References
lists.apple.com/archives/security-announce/2010//Jun/msg00001.html
mandriva.com/security/advisories?name=MDVSA-2011:098
vupen.com/english/advisories/2010/1481
securityfocus.com/bid/40871
redhat.com/support/errata/RHSA-2011-0909.html
securityfocus.com/bid/40895
Show 34 moreShow less
support.apple.com/kb/HT4188
secunia.com/advisories/40220
redhat.com/support/errata/RHSA-2011-0908.html
mandriva.com/security/advisories?name=MDVSA-2011:097
nvd.nist.gov/vuln/detail/CVE-2010-0541
github.com/advisories/GHSA-h9r2-943c-qg8v
access.redhat.com/errata/RHSA-2011:0908
access.redhat.com/security/updates/classification
ruby-lang.org/en/news/2011/02/18/exception-methods-can-bypass-safe
ruby-lang.org/en/news/2010/01/10/webrick-escape-sequence-injection
ruby-lang.org/en/news/2010/08/16/xss-in-webrick-cve-2010-0541
bugzilla.redhat.com/show_bug.cgi?id=554485
bugzilla.redhat.com/show_bug.cgi?id=587731
bugzilla.redhat.com/show_bug.cgi?id=678920
bugzilla.redhat.com/show_bug.cgi?id=682332
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_0908.json
access.redhat.com/security/cve/CVE-2009-4492
cve.org/CVERecord?id=CVE-2009-4492
nvd.nist.gov/vuln/detail/CVE-2009-4492
access.redhat.com/security/cve/CVE-2010-0541
cve.org/CVERecord?id=CVE-2010-0541
access.redhat.com/security/cve/CVE-2011-0188
cve.org/CVERecord?id=CVE-2011-0188
nvd.nist.gov/vuln/detail/CVE-2011-0188
access.redhat.com/security/cve/CVE-2011-1005
cve.org/CVERecord?id=CVE-2011-1005
nvd.nist.gov/vuln/detail/CVE-2011-1005
access.redhat.com/errata/RHSA-2011:0909
ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks
bugzilla.redhat.com/show_bug.cgi?id=678913
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_0909.json
access.redhat.com/security/cve/CVE-2011-1004
cve.org/CVERecord?id=CVE-2011-1004
nvd.nist.gov/vuln/detail/CVE-2011-1004