CVE catalog

CVE-2022-36087

python-oauthlib: CVE-2022-36087

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.67% · Oct 27, 2026

OAuthLib is an implementation of the OAuth request-signing logic for Python 3.6+. In OAuthLib versions 3.1.1 until 3.2.1, an attacker providing malicious redirect uri can cause denial of service. An attacker can also leverage usage of `uri_validate` functions depending where it is used. OAuthLib applications using OAuth2.0 provider support or use directly `uri_validate` are affected by this issue. Version 3.2.1 contains a patch. There are no known workarounds.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-oauthlibsid3.3.1-2fixed
Debianpython-oauthlibforky3.3.1-2fixed
Debianpython-oauthlibtrixie3.2.2-3fixed
Debianpython-oauthlibbookworm3.2.2-1fixed
Ubuntupython-oauthlib22.043.1.0-2vulnerable
Ubuntupython-oauthlib22.043.1.1-1vulnerable
Ubuntupython-oauthlib22.043.2.0-1vulnerable
Ubuntupython-oauthlib22.043.2.0-1ubuntu0.1fixed
Opensusepython-oauthlibtumbleweed3.2.2-5.4fixed
Ubuntupython-oauthlib22.043.1.0-2vulnerable
Ubuntupython-oauthlib22.043.1.1-1vulnerable
Ubuntupython-oauthlib22.043.2.0-1vulnerable
Ubuntupython-oauthlib22.043.2.0-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-oauthlibsourcesid3.2.1-1not yet assignedNot reported[1019710]
Debianpython-oauthlibsourceforky3.2.1-1not yet assignedNot reported[1019710]
Debianpython-oauthlibsourcetrixie3.2.1-1not yet assignedNot reported[1019710]
Debianpython-oauthlibsourcebookworm3.2.1-1not yet assignedNot reported[1019710]
Ubuntupython-oauthlibdeb22.043.2.0-1ubuntu0.1Not reportedUSN-5632-1Not reported
Opensusepython-oauthlibrpmtumbleweed3.2.2-5.4Not reportedOPENSUSE-SU-2025:15100-1Not reported
Ubuntupython-oauthlibdeb22.043.2.0-1ubuntu0.1Not reportedUBUNTU-CVE-2022-36087Not reported

[Debian bug #1019710]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-oauthlib]

    Details (1)
    • 3.3.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 3.2.2-5.4

      Version impact unknown

      dsa · python-oauthlib · opensuse · tumbleweed

  • Source package: [python-oauthlib]

    Details (1)
    • 3.3.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 3.2.2-5.4

      Version impact unknown

      dsa · python-oauthlib · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python-oauthlib]

    Details (2)
    • 3.2.2-1 · all · bookworm

      Fixed · Fixed: 3.2.1-1

      dsa · python-oauthlib · debian · bookworm

    • 3.2.2-1 · all · bookworm

      Fixed · Fixed: 3.2.1-1

      dsa · python-oauthlib · debian · bookworm

Observed:

References