UBUNTU-CVE-2026-72887

Source
https://ubuntu.com/security/CVE-2026-72887
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2026-72887
Upstream
Published
2026-08-16T14:16:00Z
Modified
2026-08-19T13:35:07.670137670Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
  • Ubuntu - medium
Summary
[none]
Details

Net::OAuth::Client versions before 0.32 for Perl allow the service provider to silently downgrade OAuth 1.0a to OAuth 1.0 in getrequesttoken. Passing a callback to the constructor selects OAuth 1.0a. getrequesttoken then revokes that choice when the request token response omits oauthcallbackconfirmed, with no exception, no warning and no option to require 1.0a. The access token request is built from the OAuth 1.0 message class, which has no verifier parameter, so oauthverifier is dropped from the request even when getaccesstoken was passed one. oauthverifier is the binding that OAuth 1.0a added between the authorization step and the token exchange. An application that asked for 1.0a and gets 1.0 is open to OAuth 1.0 session fixation, where an attacker obtains a request token, has the victim authorize it, and then completes the exchange themselves, linking the victim's provider account to a session the attacker controls. No attacker action sets up the downgrade: a provider that does not confirm the callback is enough.

References

Affected packages

Ubuntu:16.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.28-2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.28-2"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"
Ubuntu:18.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.28-2

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.28-2"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"
Ubuntu:20.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.28-3

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.28-3"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"
Ubuntu:22.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=jammy

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.28-3

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.28-3"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"
Ubuntu:24.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=noble

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.28-4

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.28-4"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"
Ubuntu:26.04:LTS
libnet-oauth-perl

Package

Name
libnet-oauth-perl
Purl
pkg:deb/ubuntu/libnet-oauth-perl?arch=source&distro=resolute

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

0.*
0.31-1

Ecosystem specific

{
    "binaries": [
        {
            "binary_name": "libnet-oauth-perl",
            "binary_version": "0.31-1"
        }
    ]
}

Database specific

source
"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-72887.json"