CVE-2010-1330
Cross-site Scripting in in JRuby
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
Exploit likelihood
What each source reports
NVD Score used
4.3
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
CVE-2010-1330- 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
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
CVE-2010-1330- Updated
- 2026-11-02
EUVDEUVD-2022-5601 No score
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
EUVD-2022-5601- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wmq2-jc9m-xp4m No score
Cross-site Scripting in in JRuby
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
GHSA-wmq2-jc9m-xp4m- Weakness
- CWE-79
- Updated
- 2026-11-02
OSV No score
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
CVE-2010-1330- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-1330 No score
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
DEBIAN-CVE-2010-1330- Updated
- 2026-11-02
OSVGHSA-wmq2-jc9m-xp4m No score
Cross-site Scripting in in JRuby
The regular expression engine in JRuby before 1.4.1, when $KCODE is set to 'u', does not properly handle characters immediately after a UTF-8 character, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted string.
- Record
GHSA-wmq2-jc9m-xp4m- Weakness
- CWE-79
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jruby:jruby-coreMaven |
before 1.4.1 | 1.4.1 |
jrubyDebian:12 |
before 1.5.0~rc1-1 | 1.5.0~rc1-1 |
jrubyDebian:13 |
before 1.5.0~rc1-1 | 1.5.0~rc1-1 |
jrubyDebian:14 |
before 1.5.0~rc1-1 | 1.5.0~rc1-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-1330 is a medium vulnerability (CVSS 4.3) in Jruby, published November 23, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.22%, the 82nd percentile. Fixed in org.jruby:jruby-core 1.4.1.