Vulnerability · Published Aug 19, 2026 · Assigned by CPANSec

CVE-2026-75589Net::OAuth versions before 0.33 for Perl check HMAC-SHA1, HMAC-SHA256 and PLAINTEXT signatures with a non-constant-time comparison in verify

High 7.5

In plain English

A high-severity security flaw in Net-OAuth. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 44% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.5%top 56.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Net::OAuth versions before 0.33 for Perl check HMAC-SHA1, HMAC-SHA256 and PLAINTEXT signatures with a non-constant-time comparison in verify. Each of the three compares the signature carried in the message against the locally computed one with the eq operator, which returns as soon as the two strings differ. The time taken to reject a signature varies with the length of the matching prefix. RSA-SHA1 is not affected, as it verifies through the RSA key object rather than by comparing strings. A client that can submit messages and time the replies may recover a valid signature one byte at a time rather than searching the whole signature space. Under PLAINTEXT the value compared against is the signature key itself, so the search recovers consumer_secret and token_secret.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12libnet-oauth-perlno fix listedDEBIAN-CVE-2026-75589
Debian:13libnet-oauth-perlno fix listedDEBIAN-CVE-2026-75589
Debian:14libnet-oauth-perl0.33-1DEBIAN-CVE-2026-75589
Ubuntu:22.04:LTSlibnet-oauth-perlno fix listedUBUNTU-CVE-2026-75589
Ubuntu:24.04:LTSlibnet-oauth-perlno fix listedUBUNTU-CVE-2026-75589
Ubuntu:26.04:LTSlibnet-oauth-perlno fix listedUBUNTU-CVE-2026-75589
Ubuntu:26.10libnet-oauth-perlno fix listedUBUNTU-CVE-2026-75589

Affected products (as reported)

VendorProductVersions
Net-OAuth 0 – before 0.33

Weakness: CWE-208 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

References