CVE-2026-95811 json
Lemonldap::NG::Handler versions from 2.0.0 before 2.16.10, from 2.17.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow an equivalent spelling of a path to bypass the locationRules that restrict it
published 2026-09-25 45 d ago modified 2026-09-26 44 d ago also EUVD-2026-86497
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 46%
- public exploits
- 0
- none known
Summary
Lemonldap::NG::Handler versions from 2.0.0 before 2.16.10, from 2.17.0 before 2.21.6, from 2.22.0 before 2.23.4 for Perl allow an equivalent spelling of a path to bypass the locationRules that restrict it.
The handler matches each vhost's locationRules regular expressions against REQUEST_URI, the raw request line, while the web server routes on the path it has already percent-decoded and normalized. A request that percent-encodes a character of the path, inserts dot segments, or doubles a slash therefore reaches the protected resource under a URI that no rule regexp matches, and the vhost's default rule decides access. Deny rules, identity and group conditions, and unprotect and skip rules are bypassed alike.
Only a vhost whose default rule is more permissive than its other rules is affected. An authenticated user then reaches any URL a locationRules regexp was meant to restrict, but gains no more than that default rule already grants.
Patch / fix
- lemonldap-ng Debian 12 2.16.1+ds-deb12u10
- lemonldap-ng Debian 13 2.21.2+ds-1+deb13u4
- lemonldap-ng Debian 14 2.23.4+ds-1
debian advisories DEBIAN-CVE-2026-95811
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-95811 updated cvss 5.4
lemonldap-ng: lemonldap-ng: Access control bypass via non-normalized request URI
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 45 d ago
Exploit prediction
0.55% chance of exploitation in the next 30 days, higher than 46% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- gitlab.ow2.org https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/work_items/3723 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
Classification
References
-
gitlab.ow2.org
/lemonldap-ng/lemonldap-ng/-/work_items/3723
exploit
-
gitlab.ow2.org
/lemonldap-ng/lemonldap-ng/-/issues/3723
issue-tracking
-
gitlab.ow2.org
/lemonldap-ng/lemonldap-ng/-/releases/v2.23.4
release-notes
-
gitlab.ow2.org
/lemonldap-ng/lemonldap-ng/-/releases/v2.21.6
release-notes
-
gitlab.ow2.org
/lemonldap-ng/lemonldap-ng/-/releases/v2.16.10
release-notes
-
cve.org
/CVERecord?id=CVE-2020-24660
related
- lists.debian.org /debian-lts-announce/2026/09/msg00032.html
Sources
- CVE List CVE-2026-95811
- NVD CVE-2026-95811
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.