CVE-2026-70429
MEDIUM
CVSS 6.5
Java
Verified Advisory
Unicode username normalization bypass in Jenkins (CVE-2026-70429)
Jenkins 2.575 and earlier, LTS 2.568.1 and earlier, handles case-insensitivity inconsistently between user name storage and comparison: canonical IDs are lowercased, but comparisons use `String#equalsIgnoreCase`, which treats certain Unicode characters (e.g., dotless i `ı`) as equivalent to standard ASCII characters that lowercasing does not. An attacker able to create a user or group whose name case-insensitively matches an existing account can impersonate that user or inherit their permissions.
Affected versions:
- Jenkins 2.575 and earlier
- Jenkins LTS 2.568.1 and earlier
We recommend updating to: Jenkins 2.576, Jenkins LTS 2.568.2.
CVSS ? · our assessment: act_now
Reference: https://seclists.org/oss-sec/2026/q3/438
Details: https://vuln.today/cve/CVE-2026-70429
Verified by vuln.today against published advisories.
Affected versions
- – Jenkins 2.575 and earlier
- – Jenkins LTS 2.568.1 and earlier
Fixed in: Jenkins 2.576; Jenkins LTS 2.568.2
More advisories for Java
- CVE-2026-35482 – Authenticated RCE via extension script sandbox escape in alf.io (CVE-2026-35482)
- CVE-2026-70440 – Multiple vulnerabilities in Jenkins and Jenkins plugins (CVE-2026-70440)
- CVE-2026-70427 – Arbitrary file write via symlink in tar extraction in Jenkins (CVE-2026-70427)
- CVE-2026-70432 – Cross-site request forgery in Jenkins Multijob Plugin (CVE-2026-70432)
- CVE-2026-70431 – Groovy script sandbox escape in Jenkins Multijob Plugin (CVE-2026-70431)
- CVE-2026-70426 – Deserialization filter bypass in Jenkins Remoting library (CVE-2026-70426)
- CVE-2026-67553 – Denial of service via session flow control bypass in Apache Qpid Proton Dotnet (CVE-2026-67553)
- CVE-2026-67552 – Pre-authentication stack overflow in Apache Qpid Proton Dotnet (CVE-2026-67552)