CVE-2026-88819 in Data Plane Coreinfo

Summary

by MITRE • 09/14/2026

In Siglet current and past versions the refresh token handler do not enforce proof of possession of the issuer DID.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 09/14/2026

The vulnerability identified in Siglet affects both current and historical releases, centering on a critical flaw within the authentication flow specifically related to the handling of refresh tokens. In modern decentralized identity architectures that utilize Decentralized Identifiers (DIDs), security relies heavily on cryptographic proof mechanisms to ensure that the entity presenting credentials or requesting token renewal is indeed the legitimate owner of the associated DID. The core technical deficiency lies in the refresh token handler, which fails to enforce a strict requirement for proof of possession when validating requests. This means that while the system may verify the validity and expiration status of a refresh token, it does not cryptographically bind the request to the specific issuer or subject DID through mechanisms such as digital signatures over nonces or state parameters. Consequently, an attacker who obtains a valid refresh token can reuse it without needing access to the private key associated with the original identity holder, effectively bypassing the intended ownership verification layer of the protocol.

From an operational perspective, this flaw significantly undermines the integrity and confidentiality guarantees provided by decentralized authentication systems. Refresh tokens are typically long-lived credentials designed to maintain user sessions without requiring repeated re-authentication. If these tokens can be replayed or used by unauthorized parties who possess them but do not own the corresponding DID, it leads directly to account takeover scenarios. An adversary intercepting a refresh token through network eavesdropping, cross-site scripting attacks on client applications, or storage leaks in local environments could impersonate the legitimate user indefinitely until the token expires or is manually revoked by the administrator. This erosion of trust means that even if transport layer security like TLS is employed to prevent simple interception during transit, any compromise at rest or via malicious scripts results in full identity spoofing capabilities for the attacker.

This vulnerability aligns closely with CWE-287, which describes Improper Authentication, specifically regarding the failure to verify ownership of credentials before granting access. Furthermore, it relates to CWE-345 Insufficient Verification of Data Authenticity, as the system accepts tokens without verifying that they are genuinely issued by and bound to the claimed identity entity. In terms of adversary tactics, this flaw facilitates techniques categorized under MITRE ATT&CK T1078 Valid Accounts, where attackers leverage legitimate credentials to gain unauthorized access. The lack of proof-of-possession also impacts non-repudiation guarantees, making it difficult for systems to definitively attribute actions to a specific DID holder if tokens are shared or stolen without cryptographic binding.

To mitigate this risk, developers must update the refresh token validation logic to require explicit proof of possession from the issuer or subject DID. This typically involves implementing challenge-response mechanisms where the client must sign a server-generated nonce using their private key corresponding to the DID used in the request. The signature should be verified against the public key resolved via the DID document before any new access tokens are issued. Additionally, implementing token binding techniques as described in RFC 8705 can help ensure that each token is cryptographically linked to a specific TLS session or client instance, preventing replay attacks even if the token itself is compromised. Organizations should also enforce strict rotation policies for refresh tokens and monitor for anomalous usage patterns indicative of token theft, such as requests from new IP addresses or user agents immediately following token issuance.

Responsible

Eclipse

Reservation

09/10/2026

Disclosure

09/14/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!