Security readout for executives and security teams
Plain-English summary
typed_ast 1.3.0 and 1.3.1 could crash a Python process when parsing specially formed Python source. This matters mainly for services that accept and parse untrusted Python code, even if they do not execute it.
Executive priority
Treat as a targeted availability risk, not a broad emergency. Prioritize remediation where customer-facing or shared services parse untrusted Python code, because crashes could disrupt service availability.
Technical view
The issue is an out-of-bounds read in handle_keywordonly_args in typed_ast 1.3.0 and 1.3.1. The CVE states an attacker who can cause parsing of Python source may crash the interpreter process. Certain Python 3.8.0-alpha prereleases were also affected.
Likely exposure
Exposure is most likely in developer tools, code analysis services, education platforms, CI systems, or web applications that parse user-submitted Python source using affected typed_ast versions.
Exploitation context
The source bundle does not show KEV listing or active exploitation. The described impact is denial of service through interpreter crash, not code execution. Exploitation requires a path to make the target parse attacker-controlled Python source.
Researcher notes
Evidence is sufficient for affected typed_ast versions, affected behavior, and crash impact. The bundle lacks CVSS, CWE, proof of active exploitation, and a named fixed release, so remediation should be tied to upstream or distribution guidance.
Mitigation direction
- Inventory typed_ast usage and identify versions 1.3.0 or 1.3.1.
- Apply vendor or package updates that include the referenced typed_ast fixes.
- Check whether any environment uses affected Python 3.8.0-alpha prereleases.
- Reduce or isolate parsing of untrusted Python source where practical.
- Review Fedora or distribution advisories for packaged remediation status.
Validation and detection
- Confirm package manifests and runtime environments do not use typed_ast 1.3.0 or 1.3.1.
- Identify public or internal endpoints that parse submitted Python source.
- Verify updated packages include the referenced upstream fix commits.
- Test parser-facing services for graceful failure and process supervision.
- Document remaining exposure where parsing untrusted Python cannot be removed.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CVE-2019-19274 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/python/typed_ast/commit/156afcb26c198e162504a57caddfe0acd9ed7dceCVE reference · x_refsource_MISC
- https://github.com/python/cpython/commit/dcfcd146f8e6fc5c2fc16a4c192a0c5f5ca8c53cCVE reference · x_refsource_MISC
- https://github.com/python/cpython/commit/a4d78362397fc3bced6ea80fbc7b5f4827aec55eCVE reference · x_refsource_MISC
- https://github.com/python/typed_ast/commit/dc317ac9cff859aa84eeabe03fb5004982545b3bCVE reference · x_refsource_MISC
- https://bugs.python.org/issue36495CVE reference · x_refsource_MISC
- FEDORA-2020-9b3dabc21cCVE reference · vendor-advisory, x_refsource_FEDORA
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
