Out-of-bounds Read in Python Typed Ast

CVE-2019-19274

typed_ast 1.3.0 and 1.3.1 has a handle_keywordonly_args out-of-bounds read. An attacker with the ability to cause a Python interpreter to parse Python source (but not necessarily execute it) may be able to crash the interpreter process. This could be a concern, for example, in a web-based service that parses (but does not execute) Python code. (This issue also affected certain Python 3.8.0-alpha prereleases.)

Vulnerability class: Buffer Overflow

EPSS: 0.033 (87.2th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2019-19274?
CVE-2019-19274 is a high-severity vulnerability in Python Typed Ast, classified under Out-of-bounds Read. CVSS score: 7.5/10. Published 2019-11-26.
How severe is CVE-2019-19274?
High severity. CVSS v3 base score is 7.5 out of 10.