PT-2026-78314 · Cpan · Net::Oauth

CVE-2026-72889

·

Published

2026-08-19

·

Updated

2026-08-20

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Net::OAuth versions prior to 0.33
Description In the verify() function, the software allows the sender to specify the signature algorithm via the signature method parameter of the incoming message. Because the verifying party cannot pin a specific method, the sender controls the algorithm used for signature verification. When HMAC-SHA1 or HMAC-SHA256 is specified, the key is derived from consumer secret and token secret instead of the provider's deployed key. In environments deployed with RSA-SHA1, which only hold the consumer public key, the required parameter is filled with a placeholder. An attacker specifying HMAC-SHA1 can have their signature checked against this placeholder, potentially allowing the forgery of requests for any consumer key and token if the placeholder is guessable.
Recommendations Update to version 0.33 or later.

Exploit

Fix

Improper Verification of Cryptographic Signature

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-72889
GHSA-C8RM-G5CM-4PF5
OPENSUSE-SU-2026:11551-1

Affected Products

Net::Oauth