CyberRota Analysis
AI-GeneratedThe vulnerability affects the lmammino oidc-authorizer up to version 0.4.0, specifically within the unwrap function of the Fixed Message Handler component, where improper handling of the jwtClaims argument leads to deserialization issues. This flaw can be exploited remotely, potentially allowing attackers to manipulate data or execute unauthorized actions. Organizations using this software should prioritize addressing this vulnerability, especially given its public disclosure and the lack of vendor response.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
A vulnerability was found in lmammino oidc-authorizer up to 0.4.0. Impacted is an unknown function of the file src/handler.rs of the component Lambda Authorizer. The manipulation results in sensitive information in log files. The attack can be executed remotely. `src/handler.rs` logs raw Authorization header values and complete bearer tokens/JWTs on authentication failure paths, potentially exposing credentials through CloudWatch Logs. `src/models.rs` serializes the complete validated JWT claims set with `serde_json::to_string(token_claims).unwrap()` and propagates it through `context["jwtClaims"]` to downstream integrations. This code performs serialization, not deserialization, and does not process attacker-controlled `jwtClaims` input. 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.