Search for vulnerabilities
Vulnerability details: VCID-fyef-jw3e-zqa6
Vulnerability ID VCID-fyef-jw3e-zqa6
Aliases CVE-2022-40896
GHSA-mrwq-x4v8-fh7p
PYSEC-2023-117
Summary A ReDoS issue was discovered in pygments/lexers/smithy.py in pygments through 2.15.0 via SmithyLexer.
Status Published
Exploitability 0.5
Weighted Severity 6.2
Risk 3.1
Affected and Fixed Packages Package Details
Weaknesses (3)
System Score Found at
cvssv3 5.5 https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-40896.json
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00034 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
epss 0.00053 https://api.first.org/data/v1/epss?cve=CVE-2022-40896
cvssv3.1 5.1 https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
cvssv3.1_qr MODERATE https://github.com/advisories/GHSA-mrwq-x4v8-fh7p
cvssv3.1 5.5 https://github.com/pygments/pygments
generic_textual MODERATE https://github.com/pygments/pygments
cvssv3.1 5.5 https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
generic_textual MODERATE https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
ssvc Track https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
cvssv3.1 5.5 https://github.com/pygments/pygments/commit/97eb3d5ec7c1b3ea4fcf9dee30a2309cf92bd194
generic_textual MODERATE https://github.com/pygments/pygments/commit/97eb3d5ec7c1b3ea4fcf9dee30a2309cf92bd194
cvssv3.1 5.5 https://github.com/pygments/pygments/commit/dd52102c38ebe78cd57748e09f38929fd283ad04
generic_textual MODERATE https://github.com/pygments/pygments/commit/dd52102c38ebe78cd57748e09f38929fd283ad04
cvssv3.1 5.5 https://github.com/pygments/pygments/commit/fdf182a7af85b1deeeb637ca970d31935e7c9d52
generic_textual MODERATE https://github.com/pygments/pygments/commit/fdf182a7af85b1deeeb637ca970d31935e7c9d52
cvssv3.1 5.5 https://github.com/pypa/advisory-database/tree/main/vulns/pygments/PYSEC-2023-117.yaml
generic_textual MODERATE https://github.com/pypa/advisory-database/tree/main/vulns/pygments/PYSEC-2023-117.yaml
cvssv3.1 5.5 https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3
generic_textual MODERATE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3
ssvc Track https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3/
cvssv3.1 5.5 https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO
generic_textual MODERATE https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO
ssvc Track https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO/
cvssv3.1 5.5 https://nvd.nist.gov/vuln/detail/CVE-2022-40896
generic_textual MODERATE https://nvd.nist.gov/vuln/detail/CVE-2022-40896
cvssv3.1 5.5 https://pypi.org/project/Pygments
generic_textual MODERATE https://pypi.org/project/Pygments
ssvc Track https://pypi.org/project/Pygments/
cvssv3.1 5.5 https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2
generic_textual MODERATE https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2
ssvc Track https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2/
Reference id Reference type URL
https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-40896.json
https://api.first.org/data/v1/epss?cve=CVE-2022-40896
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-40896
https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
https://github.com/pygments/pygments
https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
https://github.com/pygments/pygments/commit/97eb3d5ec7c1b3ea4fcf9dee30a2309cf92bd194
https://github.com/pygments/pygments/commit/dd52102c38ebe78cd57748e09f38929fd283ad04
https://github.com/pygments/pygments/commit/fdf182a7af85b1deeeb637ca970d31935e7c9d52
https://github.com/pypa/advisory-database/tree/main/vulns/pygments/PYSEC-2023-117.yaml
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3/
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO/
https://nvd.nist.gov/vuln/detail/CVE-2022-40896
https://pypi.org/project/Pygments
https://pypi.org/project/Pygments/
https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2
https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2/
2251643 https://bugzilla.redhat.com/show_bug.cgi?id=2251643
cpe:2.3:a:pygments:pygments:*:*:*:*:*:*:*:* https://nvd.nist.gov/vuln/search/results?adv_search=true&isCpeNameSearch=true&query=cpe:2.3:a:pygments:pygments:*:*:*:*:*:*:*:*
EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3 https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3/
GHSA-mrwq-x4v8-fh7p https://github.com/advisories/GHSA-mrwq-x4v8-fh7p
RHSA-2024:1057 https://access.redhat.com/errata/RHSA-2024:1057
RHSA-2024:1072 https://access.redhat.com/errata/RHSA-2024:1072
USN-7128-1 https://usn.ubuntu.com/7128-1/
VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO/
No exploits are available.
Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-40896.json
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H Found at https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pygments/pygments
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-11-27T14:28:52Z/ Found at https://github.com/pygments/pygments/blob/master/pygments/lexers/smithy.py#L61
Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pygments/pygments/commit/97eb3d5ec7c1b3ea4fcf9dee30a2309cf92bd194
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pygments/pygments/commit/dd52102c38ebe78cd57748e09f38929fd283ad04
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pygments/pygments/commit/fdf182a7af85b1deeeb637ca970d31935e7c9d52
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://github.com/pypa/advisory-database/tree/main/vulns/pygments/PYSEC-2023-117.yaml
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-11-27T14:28:52Z/ Found at https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EZGMXALE3HSP4OXC7UUWIKX3OXKZDTY3/
Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-11-27T14:28:52Z/ Found at https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VUZO4BQCIY2S2KZYHERQMKURB7AHXDBO/
Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://nvd.nist.gov/vuln/detail/CVE-2022-40896
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://pypi.org/project/Pygments
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-11-27T14:28:52Z/ Found at https://pypi.org/project/Pygments/
Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H Found at https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-11-27T14:28:52Z/ Found at https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2/
Exploit Prediction Scoring System (EPSS)
Percentile 0.08111
EPSS Score 0.00034
Published At July 30, 2025, 12:55 p.m.
Date Actor Action Source VulnerableCode Version
2025-07-31T08:22:50.708250+00:00 Pypa Importer Import https://github.com/pypa/advisory-database/blob/main/vulns/pygments/PYSEC-2023-117.yaml 37.0.0