CVE-2022-46295CWE-119

Multiple out-of-bounds write vulnerabilities exist in the translationVectors parsing functionality in multiple supported formats of Open Babel 3.1.1 and master…

Critical · published July 21, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
57.8
In the wild
Unconfirmed
What it is

🔥 Oops! Open Babel’s translationVectors have a rather nasty surprise: out-of-bounds writes that can lead to arbitrary code execution! Think of it like a kitchen where the chef accidentally cuts through the countertop instead of just the vegetables — a single mistake can cause a catastrophic mess. In this case, a specially-crafted file can trigger the vulnerability, allowing attackers to execute their own code. If exploited, this flaw could allow an attacker to run arbitrary code on your system, potentially taking over completely. Imagine someone sneaking in during dinner prep, hijacking the meal, and serving up a dish you never ordered! This can lead to all sorts of chaos, from data breaches to full system compromise.

Put simply

Think of it like a kitchen where the chef accidentally cuts through the countertop instead of just the vegetables — a single mistake can cause a catastrophic mess. In this case, a specially-crafted file can trigger the vulnerability, allowing attackers to execute their own code. This vulnerability exists in the translationVectors parsing functionality of Open Babel versions 3.1.1 and the master commit 530dbfa3. A maliciously crafted Gaussian file can trigger out-of-bounds writes, enabling the execution of arbitrary code.

What to do

If exploited, this flaw could allow an attacker to run arbitrary code on your system, potentially taking over completely. Imagine someone sneaking in during dinner prep, hijacking the meal, and serving up a dish you never ordered! This can lead to all sorts of chaos, from data breaches to full system compromise. Update Open Babel to the latest version to mitigate these vulnerabilities, as the latest version includes critical fixes. Additionally, review your file handling procedures to ensure that only trusted files are processed. Implement strict input validation as a safeguard against malicious files. You've got this! With a quick update, you'll seal this vulnerability and keep your system safe. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00850 · 57.8th percentile
Weakness
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer
Published
2023-07-21T20:25Z
EPSS history
Timeline
  • 21 JUL 20:25Z
    Multiple out-of-bounds write vulnerabilities exist in the translationVectors parsing functionality in multiple supported formats of Open Babel 3.1.1 and master…
    cvelistv5