9.8crit

CVE-2018-6331

Buck parser-cache command loads/saves state using Java serialized object.

Published 7 y ago · modified 4 mo ago · JSON

CVSS
9.8
v3.1 · CNA
CISA KEV
No
not known exploited
EPSS
2.5%
percentile 84%
Public exploits
0
none known

Summary

Buck parser-cache command loads/saves state using Java serialized object. If the state information is maliciously crafted, deserializing it could lead to code execution. This issue affects Buck versions prior to v2018.06.25.01.

CISA SSVC assessment

Exploitation
none
Automatable
yes
Technical impact
total
Assessed
18 mo ago

Exploit prediction (EPSS)

2.45% probability of exploitation in the next 30 days, higher than 84% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
CISA ADP3.19.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CNA3.19.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
NVD3.09.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
NVD2.07.5AV:N/AC:L/Au:N/C:P/I:P/A:P

Affected products

  • Facebook Buck

Classification

Weakness
  • CWE-502 Deserialization of Untrusted Data

References

  • github.com /facebook/buck/commit/8c5500981812564877bd122c0f8fab48d3528ddf · x_refsource_MISC, x_transferred

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.