Krill treats a "local parent" as already-authenticated, letting a CA operator act as any child of any CA on the same server
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| NLnet Labs | Krill | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Nlnetlabs | Krill |
|
Vendor Solution
This issue is fixed in 0.16.1 and all later versions.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.276% probability within 30 days)
| Link | Providers |
|---|---|
| https://www.nlnetlabs.nl/downloads/krill/CVE-2026-109142.txt |
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nlnetlabs
Nlnetlabs krill |
|
| Vendors & Products |
Nlnetlabs
Nlnetlabs krill |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | When a CA's parent lives on the same Krill server: instead of building and verifying a signed CMS message, it runs the RFC 6492 provisioning exchange in-process and trusts the child identity (child_handle) that the caller put in the parent contact. Nothing checks that this child identity actually belongs to the CA making the request. | |
| Title | Krill treats a "local parent" as already-authenticated, letting a CA operator act as any child of any CA on the same server | |
| Weaknesses | CWE-639 | |
| References |
| |
| Metrics |
cvssV3_1
|