kanidmd_lib
Activity
- Latest release
- 11mo ago
- Total releases
- 2
- Cadence
- ~1.4 years
- Last 12 months
- 1
Details
- License
- MPL-2.0
- First release
- May 01, 2024
| Version | Released | |
|---|---|---|
1.7.4
unknown
1 CVE
GHSA-84jc-3hj2-hwc7
May 06, 2026
kanidmd_lib: Image upload validators run before authorization; PNG validator panics on malformed input
Medium
Network
Low
None
None
SummaryThe One such bug exists today: On a default build this has no server-wide impact. The panic unwinds only the requester's own tokio task; the server process survives, no shared state is poisoned, and other connections are unaffected. This was reported privately rather than as a public issue because (a) the project previously treated an admin-triggered thread crash of identical impact as security-relevant (e51d0dee4), and this is reachable by a broader population; and (b) a downstream build with DetailsValidate-before-authorize orderingBoth handlers parse and validate attacker-controlled bytes before checking whether the caller is permitted to upload at all:
The PNG validator panic (demonstrator)
Short input —
Chunk-length overflow —
In a release build PoC
Unit-test confirmation (
Both tests pass (i.e. both inputs panic). ImpactThe only party affected is the requester, whose own connection is dropped. Repeating the request has no cumulative effect beyond ordinary request load. On the upstream build:
Residual risk: a downstream packager that sets Affected: v1.1.0-rc.15 (introduced in e7f594a1c, #2112) through Fixed in
1.9.3
References Updated May 06, 2026 · Source: OSV.dev |
1.7.4
unknown
Dependencies (52)
+ 44 more |
|
1.2.0
unknown
1 CVE
GHSA-84jc-3hj2-hwc7
May 06, 2026
kanidmd_lib: Image upload validators run before authorization; PNG validator panics on malformed input
Medium
Network
Low
None
None
SummaryThe One such bug exists today: On a default build this has no server-wide impact. The panic unwinds only the requester's own tokio task; the server process survives, no shared state is poisoned, and other connections are unaffected. This was reported privately rather than as a public issue because (a) the project previously treated an admin-triggered thread crash of identical impact as security-relevant (e51d0dee4), and this is reachable by a broader population; and (b) a downstream build with DetailsValidate-before-authorize orderingBoth handlers parse and validate attacker-controlled bytes before checking whether the caller is permitted to upload at all:
The PNG validator panic (demonstrator)
Short input —
Chunk-length overflow —
In a release build PoC
Unit-test confirmation (
Both tests pass (i.e. both inputs panic). ImpactThe only party affected is the requester, whose own connection is dropped. Repeating the request has no cumulative effect beyond ordinary request load. On the upstream build:
Residual risk: a downstream packager that sets Affected: v1.1.0-rc.15 (introduced in e7f594a1c, #2112) through Fixed in
1.9.3
References Updated May 06, 2026 · Source: OSV.dev |
1.2.0
unknown
Dependencies (56)
+ 48 more |