Skip to main content

oidc-authorizer EUVDEUVD-2026-54934

| CVE-2026-19363 MEDIUM
Deserialization of Untrusted Data (CWE-502)
2026-08-09 VulDB GHSA-fwrx-97hw-xg2r
5.5
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.3 MEDIUM

Network-reachable endpoint with no auth required; impact limited to partial confidentiality per available data, no integrity or availability effect confirmed.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 09, 2026 - 18:36 vuln.today
CVSS changed
Aug 09, 2026 - 18:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was found in lmammino oidc-authorizer up to 0.4.0. Impacted is the function unwrap of the file src/handler.rs of the component Fixed Message Handler. The manipulation of the argument jwtClaims results in deserialization. The attack can be executed remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Unsafe deserialization in lmammino/oidc-authorizer (versions up to 0.4.0) exposes confidential data via manipulated JWT claims submitted to the Fixed Message Handler component. The vulnerable code path runs through the unwrap function in src/handler.rs, which processes the jwtClaims argument without adequate deserialization controls - particularly concerning given this component's role as an OIDC authorization gatekeeper. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated exploitation with low complexity; a public proof-of-concept exists (E:P), and the vendor has not responded to disclosure, meaning no patch has been confirmed.

Technical ContextAI

oidc-authorizer (CPE: cpe:2.3:a:lmammino:oidc-authorizer:*:*:*:*:*:*:*:*) is a Rust-based OpenID Connect JWT authorization handler - most likely deployed as an AWS Lambda authorizer or similar serverless gateway gatekeeper. The root cause is CWE-502 (Deserialization of Untrusted Data): the unwrap() call in src/handler.rs processes attacker-controlled jwtClaims input through a deserialization path without sanitization or type-safe validation guards. While Rust is memory-safe by default, deserialization libraries such as serde can panic on malformed input or expose internal state when operating on untrusted data structures. The 'Fixed Message Handler' component label suggests this is a structured message parsing path, making the deserialization surface predictable and potentially easy to probe.

RemediationAI

No vendor-released patch has been identified at time of analysis - the maintainer did not respond to disclosure. Operators should immediately audit deployments for oidc-authorizer versions at or below 0.4.0. As a primary compensating control, restrict network access to the oidc-authorizer endpoint to trusted internal networks or API gateway layers only, preventing unauthenticated external access to the JWT claims processing path; this addresses the AV:N attack vector but does not eliminate the underlying flaw. Secondarily, consider disabling or replacing the Fixed Message Handler component if it is not operationally required. Monitor VulDB (https://vuldb.com/vuln/387217) and the upstream repository (lmammino/oidc-authorizer on GitHub) for any out-of-band patch releases. If a patched version is released above 0.4.0, upgrade immediately. Organizations with high sensitivity to authentication pipeline integrity should treat this as a blocking issue and evaluate alternative OIDC authorizer implementations until a fix is confirmed.

Share

EUVD-2026-54934 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy