CVE-2019-5786 kev in the critical feed json
Use-After-Free in puppeteer
published 2019-06-27 7 y ago modified 2026-06-17 4 mo ago also GHSA-c2gp-86p4-5935 , EUVD-2020-0957
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Exploited
- added 2022-05-23
- epss
- 61.1%
- EPSS 61.1% chance of exploitation in 30 days, percentile 99.1%
- public exploits
- 2
- Metasploit, Exploit-DB
Summary
Object lifetime issue in Blink in Google Chrome prior to 72.0.3626.121 allowed a remote attacker to potentially perform out of bounds memory access via a crafted HTML page.
Patch / fix
cisa required action Apply updates per vendor instructions.
- npm puppeteer 1.13.0
- Google Chrome 72.0.3626.121
- chromium Debian 14, Debian 13, Debian 12 72.0.3626.121-1
debian advisories DEBIAN-CVE-2019-5786
- chromium-browser Ubuntu 16.04 LTS 72.0.3626.121-0ubuntu0.16.04.1
- chromium-browser Ubuntu 18.04 LTS 72.0.3626.121-0ubuntu0.18.04.1
ubuntu advisories UBUNTU-CVE-2019-5786
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- chromium-browser RHEL 6 EXTRAS 72.0.3626.121-1.el6_10
red hat advisories RHSA-2019:0481
- chromium openSUSE Tumbleweed 93.0.4577.82-1.1
- chromium openSUSE Tumbleweed 113.0.5672.92-1.1
- chromium Package Hub 15, Package Hub 12 SP2, openSUSE Leap 15.0 72.0.3626.121-bp150.2.37.1
opensuse advisories openSUSE-SU-2024:10681-1openSUSE-SU-2024:12948-1openSUSE-SU-2019:0298-1
- chromium Alpine 3.24, Alpine 3.23, Alpine 3.22 +13 more 72.0.3626.121-r0
alpine advisories ALPINE-CVE-2019-5786
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- chromium Arch Linux 72.0.3626.121-1
arch linux advisories AVG-916
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2019-5786 updated cvss 8.8
chromium-browser: Use-after-free in FileReader
-
Red Hat Enterprise Linux Desktop Supplementary (v. 6) chromium-browser 72.0.3626.121-1.el6_10 Red Hat Enterprise Linux HPC Node Supplementary (v. 6) chromium-browser 72.0.3626.121-1.el6_10 Red Hat Enterprise Linux Server Supplementary (v. 6) chromium-browser 72.0.3626.121-1.el6_10 Red Hat Enterprise Linux Workstation Supplementary (v. 6) chromium-browser 72.0.3626.121-1.el6_10fixed: vendor fix RHSA-2019:0481
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- Found exploited as a 0-day (Project Zero)
- 0-day patched (Project Zero)
- First public exploit (Metasploit exploit/windows/browser/chrome_filereader_uaf)
- Published
- Added to CISA KEV
- CISA patch deadline
- CISA SSVC: exploitation active
Known exploited
- Added
- 4 y ago
- Patch by
- 2022-06-13 (4 y ago)
- Ransomware
- Not known
- Required action
- Apply updates per vendor instructions.
- Vendor, product
- Google, Chrome Blink
- CISA name
- Google Chrome Blink Use-After-Free Vulnerability
Zero-day
Detected in real attacks while still unknown to the vendor and the public, per Google Project Zero's 0day In-the-Wild tracker.
- Found
- 2019-02-27
- Patched
- 2019-03-01
- Details
- project zero tracker
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- no
- Technical impact
- partial
- Assessed
- 20 mo ago
Exploit prediction
61.09% chance of exploitation in the next 30 days, higher than 99.1% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/windows/browser/chrome_filereader_uaf Chrome 72.0.3626.119 FileReader UaF exploit for Windows 7 x86 metasploit exploit, manual rank, 2019-03-21
- EDB-46812 Google Chrome 72.0.3626.119 - 'FileReader' Use-After-Free (Metasploit) remote, 2019-05-08
- crbug.com https://crbug.com/936448 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:N/A:P |
| GitHub | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | puppeteer | <1.13.0 |
1.13.0 |
Affected products
- Google Chrome
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
-
crbug.com
/936448
web, exploit, issue-tracking
-
chromereleases.googleblog.com
/2019/03/stable-channel-update-for-desktop.html
web, release-notes, vendor-advisory
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2019-5786
government-resource, us-government-resource
-
nvd.nist.gov
/vuln/detail/CVE-2019-5786
advisory
-
github.com
/GoogleChrome/puppeteer/issues/4141
web
-
blog.exodusintel.com
/2019/03/20/cve-2019-5786-analysis-and-exploitation
web
-
github.com
/GoogleChrome/puppeteer
package
-
snyk.io
/vuln/SNYK-JS-PUPPETEER-174321
web
-
npmjs.com
/advisories/824
web
Sources
- CVE List CVE-2019-5786
- GitHub Advisory GHSA-c2gp-86p4-5935
- NVD CVE-2019-5786
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.