Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-109425— Tink-go 2.8.0 Keyset Validation Bypass via NewHandleWithNoSecrets

Quick assessment

Affected
tink-crypto tink-go
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Tink-go(tink-crypto/tink-go)版本 2.8.0 及更早版本存在一个输入验证漏洞。该漏洞中, 和 在构造 之前跳过了结构化的 步骤,从而允许接受违反 Tink 密钥集不变量(keyset invariants)的格式错误或无秘密的密钥集。攻击者可构造恶意密钥集(例如:启用的公钥对应的密钥集中缺少有效的密钥,或 状态的密钥集中缺少 ),导致下游验证不一致:诸如 之类的函数会处理该无效的 handle,并生成一个 JWK 集合。这可能误导那些将成功构造 handle 作为密钥集完整性证明的应用程

CVSS 5.3 · Medium EPSS 0.19% · P8

Affected Version Matrix 1

VendorProduct Version RangeStatus
tink-crypto tink-go 2.0.0≤ 2.8.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-109425

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Tink-go 2.8.0 Keyset Validation Bypass via NewHandleWithNoSecrets
Source: CVE Program / CVE List V5
Vulnerability Description
Tink-go (tink-crypto/tink-go) through 2.8.0 contains an input-validation vulnerability where keyset.NewHandleWithNoSecrets() and ReadWithNoSecrets() skip the structural Validate() step before constructing a keyset.Handle, allowing malformed public or no-secret keysets that violate Tink's keyset invariants to be accepted. Attackers can supply a malformed keyset, such as one with an enabled public key lacking a valid primary key or a DESTROYED key with no KeyData, causing inconsistent downstream validation where functions like jwt.JWKSetFromPublicKeysetHandle() process the invalid handle and produce a JWK set, potentially misleading applications that rely on successful handle construction as proof of keyset integrity.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
CWE-1286
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
tink-crypto tink-go 2.0.0 ~ 2.8.0 -

II. Public POCs for CVE-2026-109425

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-109425

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-109425 (1)

Vendor Advisories for CVE-2026-109425 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-109425

No comments yet


Leave a comment