CVE-2022-46290CWE-122

Multiple out-of-bounds write vulnerabilities exist in the ORCA format nAtoms functionality of Open Babel 3.1.1 and master commit 530dbfa3

Critical · published July 21, 2023

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

🔥 An attacker can exploit malformed files in Open Babel 3.1.1 to execute arbitrary code, all thanks to a sneaky out-of-bounds write! Think of it like a restaurant chef who isn’t paying attention and accidentally pours too much sauce into a dish, causing a messy overflow that spills everywhere. Instead of just ruining a meal, this bug lets intruders cook up their own malicious recipes on your system! This vulnerability can lead to full control of your system, allowing attackers to run any code they choose. Imagine your computer serving up unauthorized access, data breaches, or worse — it’s absolutely devastating!

Put simply

Think of it like a restaurant chef who isn’t paying attention and accidentally pours too much sauce into a dish, causing a messy overflow that spills everywhere. Instead of just ruining a meal, this bug lets intruders cook up their own malicious recipes on your system! The issue lies in the nAtoms functionality of Open Babel, where the loop that stores atom coordinates doesn’t properly validate its index against nAtoms. This oversight enables an attacker to leverage a crafted file to perform out-of-bounds writes, leading to arbitrary code execution.

What to do

This vulnerability can lead to full control of your system, allowing attackers to run any code they choose. Imagine your computer serving up unauthorized access, data breaches, or worse — it’s absolutely devastating! Update Open Babel immediately to version 3.1.2 or later to patch this critical vulnerability. Additionally, review and validate any third-party files before processing to minimize risk. Don’t wait – act fast! You've got this! With these steps, you're locking down your system like a security pro! 🛡️

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.00804 · 56.3th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2023-07-21T20:25Z
EPSS history
Timeline
  • 21 JUL 20:25Z
    Multiple out-of-bounds write vulnerabilities exist in the ORCA format nAtoms functionality of Open Babel 3.1.1 and master commit 530dbfa3
    cvelistv5