CVE-2022-36087
OAuthLib vulnerable DoS when attacker provides malicious IPV6 URI
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.7
OAuthLib vulnerable DoS when attacker provides malicious IPV6 URI
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.
- Record
CVE-2022-36087- CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2022-0170
5.7
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.
- Record
EUVD-2022-0170- CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3pgj-pg6c-r5p7
6.9
OAuthLib vulnerable to DoS when attacker provides malicious IPV6 URI
Impact
- Attacker providing malicious redirect uri can cause DoS to oauthlib's web application.
- Attacker can also leverage usage of
uri_validatefunctions depending where it is used.
What kind of vulnerability is it? Who is impacted?
Oauthlib applications using OAuth2.0 provider support or use directly uri_validate function.
Patches
Has the problem been patched? What versions should users upgrade to?
Issue fixed in 3.2.2 release.
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
The redirect_uri can be verified in web toolkit (i.e bottle-oauthlib, django-oauth-toolkit, ...) before oauthlib is called. A sample check if : is present to reject the request can prevent the DoS, assuming no port or IPv6 is fundamentally required.
References
Attack Vector:
- Attacker providing malicious redirect uri: https://github.com/oauthlib/oauthlib/blob/d4bafd9f1d0eba3766e933b1ac598cbbf37b8914/oauthlib/oauth2/rfc6749/grant_types/base.py#L232
- Vulnerable
uri_validatefunctions: https://github.com/oauthlib/oauthlib/blob/2b8a44855a51ad5a5b0c348a08c2564a2e197ea2/oauthlib/uri_validate.py
PoC
is_absolute_uri("http://[:::::::::::::::::::::::::::::::::::::::]/path")
Acknowledgement
Special thanks to Sebastian Chnelik - PyUp.io
- Record
GHSA-3pgj-pg6c-r5p7- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
NVD
5.7
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.
- Record
CVE-2022-36087- CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
OSV
5.7
OAuthLib vulnerable DoS when attacker provides malicious IPV6 URI
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.
- Record
CVE-2022-36087- CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-36087
6.5
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.
- Record
DEBIAN-CVE-2022-36087- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
Show 9 moreShow less
OSVGHSA-3pgj-pg6c-r5p7
6.9
OAuthLib vulnerable to DoS when attacker provides malicious IPV6 URI
Impact
- Attacker providing malicious redirect uri can cause DoS to oauthlib's web application.
- Attacker can also leverage usage of
uri_validatefunctions depending where it is used.
What kind of vulnerability is it? Who is impacted?
Oauthlib applications using OAuth2.0 provider support or use directly uri_validate function.
Patches
Has the problem been patched? What versions should users upgrade to?
Issue fixed in 3.2.2 release.
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
The redirect_uri can be verified in web toolkit (i.e bottle-oauthlib, django-oauth-toolkit, ...) before oauthlib is called. A sample check if : is present to reject the request can prevent the DoS, assuming no port or IPv6 is fundamentally required.
References
Attack Vector:
- Attacker providing malicious redirect uri: https://github.com/oauthlib/oauthlib/blob/d4bafd9f1d0eba3766e933b1ac598cbbf37b8914/oauthlib/oauth2/rfc6749/grant_types/base.py#L232
- Vulnerable
uri_validatefunctions: https://github.com/oauthlib/oauthlib/blob/2b8a44855a51ad5a5b0c348a08c2564a2e197ea2/oauthlib/uri_validate.py
PoC
is_absolute_uri("http://[:::::::::::::::::::::::::::::::::::::::]/path")
Acknowledgement
Special thanks to Sebastian Chnelik - PyUp.io
- Record
GHSA-3pgj-pg6c-r5p7- CVSS 4.0
- 6.9 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-601
- Updated
- 2026-11-02
OSVOESA-2022-1971
6.5
python-oauthlib security update
Security Fix(es):
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.(CVE-2022-36087)
- Record
OESA-2022-1971- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:2161
6.5
Red Hat Security Advisory: fence-agents security and bug fix update
- Record
RHSA-2023:2161- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-36087
6.5
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.
- Record
UBUNTU-CVE-2022-36087- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2023:2161 No score
Moderate: fence-agents security and bug fix update
The fence-agents packages provide a collection of scripts for handling remote power management for cluster devices. They allow failed or unreachable nodes to be forcibly restarted and removed from the cluster.
Security Fix(es):
- python-oauthlib: DoS when attacker provides malicious IPV6 URI (CVE-2022-36087)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:2161- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12339-1 No score
python310-oauthlib-3.2.1-1.1 on GA media
These are all security issues fixed in the python310-oauthlib-3.2.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12339-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15100-1 No score
python311-oauthlib-3.2.2-5.4 on GA media
These are all security issues fixed in the python311-oauthlib-3.2.2-5.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15100-1- Updated
- 2026-11-02
OSVPYSEC-2022-269 No score
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.
- Record
PYSEC-2022-269- Updated
- 2026-11-02
OSVUSN-5632-1 No score
python-oauthlib vulnerability
Sebastian Chnelik discovered that OAuthLib incorrectly handled certain redirect uris. A remote attacker could possibly use this issue to cause OAuthLib to crash, resulting in a denial of service.
- Record
USN-5632-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
oauthlibPyPI |
3.1.1 up to 3.2.2 | 3.2.2 |
fence-agents-aliyunAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-allAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-amt-wsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-apcAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-apc-snmpAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-awsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-azure-armAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-bladecenterAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-brocadeAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
Show 188 moreShow less
| Package | Affected | Fixed |
|---|---|---|
fence-agents-cisco-mdsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-cisco-ucsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-commonAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-computeAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-drac5AlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-eaton-snmpAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-emersonAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-epsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-gceAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-heuristics-pingAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-hpbladeAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ibm-powervsAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ibm-vpcAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ibmbladeAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ifmibAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ilo-moonshotAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ilo-mpAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ilo-sshAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ilo2AlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-intelmodularAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ipduAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-ipmilanAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-kdumpAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-kubevirtAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-lparAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-mpathAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-openstackAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-redfishAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-rhevmAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-rsaAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-rsbAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-sbdAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-scsiAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-virshAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-vmware-restAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-vmware-soapAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-wtiAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-agents-zvmAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtdAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtd-cpgAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtd-libvirtAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtd-multicastAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtd-serialAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
fence-virtd-tcpAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
ha-cloud-supportAlmaLinux:9 |
before 4.10.0-43.el9 | 4.10.0-43.el9 |
python-oauthlibDebian:12 |
before 3.2.1-1 | 3.2.1-1 |
python-oauthlibDebian:13 |
before 3.2.1-1 | 3.2.1-1 |
python-oauthlibDebian:14 |
before 3.2.1-1 | 3.2.1-1 |
oauthlibPyPI |
3.1.1 up to 3.2.2, plus listed versions 3.2.03.2.1 |
3.2.2 |
python-oauthlibopenEuler:22.03-LTS |
before 3.1.1-3.oe2203 | 3.1.1-3.oe2203 |
oauthlibPyPI |
3.1.1 up to 3.2.1, plus listed versions 3.2.0 |
3.2.1 |
fence-agentsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-commonRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-computeRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ibm-powervsRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ibm-vpcRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kdump-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kubevirtRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kubevirt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-virshRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtdRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-cpgRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-cpg-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-libvirtRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-libvirt-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-multicastRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-multicast-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-serialRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-serial-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-tcpRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-tcp-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
ha-cloud-support-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-aliyunRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-allRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-amt-wsRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-apcRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-apc-snmpRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-awsRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-azure-armRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-bladecenterRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-brocadeRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-cisco-mdsRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-cisco-ucsRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debugsourceRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-drac5Red Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-eaton-snmpRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-emersonRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-epsRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-gceRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-heuristics-pingRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-hpbladeRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ibmbladeRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ifmibRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-moonshotRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-mpRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-sshRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo2Red Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-intelmodularRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ipduRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ipmilanRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kdumpRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kdump-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kubevirt-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-lparRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-mpathRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-openstackRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-redfishRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rhevmRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rsaRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rsbRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-sbdRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-scsiRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-vmware-restRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-vmware-soapRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-wtiRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-zvmRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virt-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-cpg-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-libvirt-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-multicast-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-serial-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-tcp-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
ha-cloud-supportRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
ha-cloud-support-debuginfoRed Hat:enterprise_linux:9::highavailability |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-aliyunRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-allRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-amt-wsRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-apcRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-apc-snmpRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-awsRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-azure-armRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-bladecenterRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-brocadeRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-cisco-mdsRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-cisco-ucsRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-debugsourceRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-drac5Red Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-eaton-snmpRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-emersonRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-epsRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-gceRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-heuristics-pingRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-hpbladeRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ibmbladeRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ifmibRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-moonshotRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-mpRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo-sshRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ilo2Red Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-intelmodularRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ipduRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-ipmilanRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kdumpRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kdump-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-kubevirt-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-lparRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-mpathRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-openstackRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-redfishRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rhevmRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rsaRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-rsbRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-sbdRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-scsiRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-vmware-restRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-vmware-soapRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-wtiRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-agents-zvmRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virt-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-cpg-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-libvirt-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-multicast-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-serial-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
fence-virtd-tcp-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
ha-cloud-supportRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
ha-cloud-support-debuginfoRed Hat:enterprise_linux:9::resilientstorage |
before 0:4.10.0-43.el9 | 0:4.10.0-43.el9 |
python-oauthlibUbuntu:22.04:LTS |
before 3.2.0-1ubuntu0.1, plus listed versions 3.1.0-23.1.1-13.2.0-1 |
3.2.0-1ubuntu0.1 |
python-oauthlibopenSUSE:Tumbleweed |
before 3.2.2-5.4 | 3.2.2-5.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-36087 is a medium vulnerability (CVSS 5.7) in Oauthlib, published September 9, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.78%, the 78th percentile. Fixed in oauthlib 3.2.2.
References
github.com/oauthlib/oauthlib/security/advisories/GHSA-3pgj-pg6c-r5p7
github.com/oauthlib/oauthlib/commit/2e40b412c844ecc4673c3fa3f72181f228bdbacd
github.com/oauthlib/oauthlib/blob/2b8a44855a51ad5a5b0c348a08c2564a2e197ea2/oauthlib/uri_validate.py
github.com/oauthlib/oauthlib/blob/d4bafd9f1d0eba3766e933b1ac598cbbf37b8914/oauthlib/oauth2/rfc6749/grant_types/base.py
github.com/oauthlib/oauthlib/releases/tag/v3.2.1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QRYLYHE5HWF6R2CRLJFUK4PILR47WXOE
Show 35 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X2CQZM5CKOUM4GW2GTAPQEQFPITQ6F7S
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NBCQJR3ZF7FVNTJYRVPVSQEQRAYZIUHU
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LXOPIA6M57CFQPUT6HHSNXCTV6QA3UDI
nvd.nist.gov/vuln/detail/CVE-2022-36087
github.com/pypa/advisory-database/tree/main/vulns/oauthlib/PYSEC-2022-269.yaml
lists.fedoraproject.org/archives/list/[email protected]/message/LXOPIA6M57CFQPUT6HHSNXCTV6QA3UDI
lists.fedoraproject.org/archives/list/[email protected]/message/NBCQJR3ZF7FVNTJYRVPVSQEQRAYZIUHU
lists.fedoraproject.org/archives/list/[email protected]/message/QRYLYHE5HWF6R2CRLJFUK4PILR47WXOE
lists.fedoraproject.org/archives/list/[email protected]/message/X2CQZM5CKOUM4GW2GTAPQEQFPITQ6F7S
github.com/advisories/GHSA-3pgj-pg6c-r5p7
access.redhat.com/errata/RHSA-2023:2161
access.redhat.com/security/cve/CVE-2022-36087
bugzilla.redhat.com/2128425
errata.almalinux.org/9/ALSA-2023-2161.html
github.com/CVEProject/cvelistV5/tree/main/cves/2022/36xxx/CVE-2022-36087.json
security-tracker.debian.org/tracker/CVE-2022-36087
github.com/oauthlib/oauthlib
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1971
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.2_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2111998
bugzilla.redhat.com/show_bug.cgi?id=2121546
bugzilla.redhat.com/show_bug.cgi?id=2128425
bugzilla.redhat.com/show_bug.cgi?id=2132008
bugzilla.redhat.com/show_bug.cgi?id=2134015
bugzilla.redhat.com/show_bug.cgi?id=2138823
bugzilla.redhat.com/show_bug.cgi?id=2144531
bugzilla.redhat.com/show_bug.cgi?id=2149655
bugzilla.redhat.com/show_bug.cgi?id=2160480
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_2161.json
cve.org/CVERecord?id=CVE-2022-36087
ubuntu.com/security/CVE-2022-36087
ubuntu.com/security/notices/USN-5632-1
suse.com/security/cve/CVE-2022-36087
lists.opensuse.org/archives/list/[email protected]/thread/NIVGGZC7NXNK2PSSZ7J6S65CPD3PJJMY