CVE-2026-32953

Source
https://cve.org/CVERecord?id=CVE-2026-32953
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32953.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-32953
Aliases
Downstream
Related
Published
2026-03-20T04:24:12.374Z
Modified
2026-04-02T13:27:00.041068Z
Severity
  • 4.7 (Medium) CVSS_V4 - CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:H/SI:H/SA:H CVSS Calculator
Summary
Tillitis: TKey Client has an Error in Protocol Implementation
Details

Tillitis TKey Client package is a Go package for a TKey client. Versions 1.2.0 and below contain a critical bug in the tkeyclient Go module which causes 1 out of every 256 User Supplied Secrets (USS) to be silently ignored, producing the same Compound Device Identifier (CDI)—and thus the same key material—as if no USS is provided. This happens because a buffer index error overwrites the USS-enabled boolean with the first byte of the USS digest, so any USS whose hash starts with 0x00 is effectively discarded. This issue has been fixed in version 1.3.0. Users unable to upgrade immediately should switch to a USS whose hash does not begin with a zero byte.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-303"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32953.json"
}
References

Affected packages

Git / github.com/tillitis/tkeyclient

Affected ranges

Type
GIT
Repo
https://github.com/tillitis/tkeyclient
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Type
GIT
Repo
https://github.com/tillitis/tkeyclient
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

v0.*
v0.0.7
v0.0.8
v1.*
v1.0.0
v1.1.0
v1.2.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32953.json"