CVE-2026-72888: Net::OAuth versions before 0.32 for Perl allow memory exhaustion via unbounded caching of failed module loads in smart_require

Published Aug 16, 2026
·
Updated

Net::OAuth versions before 0.32 for Perl allow memory exhaustion via unbounded caching of failed module loads in smartrequire.

smartrequire stores results in a process-global hash with no bound and no eviction, and keeps an entry for every class name it is asked about, including names that failed to load, because the return value of the failed eval is stored before the error is checked. The key comes off the wire on the server side: signaturemethodclass builds the class name from the signaturemethod parameter of the incoming message, and verify resolves it before any signature is checked.

A remote client chooses both how many entries are created and how long each key is. In a persistent server the hash grows for the life of the worker process until it exhausts memory. Header size limits bound the key length on the Authorization header path, but not on a POST body.

Affected Software

1 affected component
CPAN Net::OAuth<0.32

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Net-OAuth (Perl) to a version that resolves this vulnerability.

    Fixed in 0.32

Event History

Aug 16, 2026
CVE Published
via MITRE·01:50 PM
Data Sourced
via MITRE·01:50 PM
RemedyDescriptionWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-72888?

CVE-2026-72888 has a risk score of 45.

2

How do I fix CVE-2026-72888?

To fix CVE-2026-72888, update Net::OAuth to version 0.32 or later.

3

What vulnerability does CVE-2026-72888 describe?

CVE-2026-72888 describes a memory exhaustion vulnerability due to unbounded caching of failed module loads in Net::OAuth.

4

Which software is affected by CVE-2026-72888?

CVE-2026-72888 affects the CPAN Net::OAuth version before 0.32.

5

When was CVE-2026-72888 published?

CVE-2026-72888 was published on August 16, 2026.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203