CVE-2022-46293
High · 7.8CVSS
7.8
EPSS
0.9%
Published
Jul 21, 2023
CISA due date
—
Cloudanix analysis
A bug in file handling software can let attackers run their own code on a computer simply by tricking someone into opening a specially made file.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Full Compromise
- Component
- Library
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Out-of-bounds write during translationVectors parsing in the MOPAC file format handler, enabling arbitrary code execution via a malformed file.
Why it matters to the business
Processing of untrusted files on Debian systems can lead to full system compromise with arbitrary code execution; low urgency given stable low EPSS, no KEV listing, and no observed ransomware or APT use despite high CVSS.
How an attack unfolds
An attacker creates a specially crafted MOPAC file containing malformed data in the Final Point and Derivatives section to trigger the out-of-bounds write during parsing; the file is delivered to a victim who opens it with the vulnerable software, resulting in arbitrary code execution.
How to fix it
Upgrade affected chromium packages on Debian 11 to version 119.0.6045.105-1~deb11u1 or later; avoid opening untrusted MOPAC or other chemical file formats until patched.
How to confirm the fix worked
Verify package version is 119.0.6045.105-1~deb11u1 or newer via apt; test parsing of known-good MOPAC files succeeds without crashes or unexpected behavior.
Typical attack path
- Create malformed MOPAC file targeting translationVectors parsing
- Deliver malicious file to target via email, download, or shared storage
- Victim opens file using affected Open Babel functionality
- Parser triggers out-of-bounds write leading to code execution
How to detect it
Review file access logs and process execution history for unexpected invocations of chemical file parsers on user-supplied MOPAC files; look for crashes or segmentation faults during parsing.
What your security team should do
- Apply the listed chromium package update immediately on all Debian 11 systems
- Restrict opening of chemical structure files from untrusted sources
- Monitor EPSS and KEV updates for any change in exploitation likelihood
The record
Multiple out-of-bounds write vulnerabilities exist in the translationVectors parsing functionality in multiple supported formats of Open Babel 3.1.1 and master commit 530dbfa3. A specially-crafted malformed file can lead to arbitrary code execution. An attacker can provide a malicious file to trigger this vulnerability.This vulnerability affects the MOPAC file format, inside the Final Point and Derivatives section
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | openbabel | 0 | No fix |
| Debian:12 | openbabel | 0 | No fix |
| Debian:13 | openbabel | 0 | No fix |
| Debian:14 | openbabel | 0 | No fix |
| Ubuntu:16.04:LTS | openbabel | 0 | No fix |
| Ubuntu:18.04:LTS | openbabel | 0 | No fix |
| Ubuntu:20.04:LTS | openbabel | 0 | No fix |
| Ubuntu:22.04:LTS | openbabel | 0 | No fix |
| Ubuntu:24.04:LTS | openbabel | 0 | No fix |
| Ubuntu:24.10 | openbabel | 0 | No fix |
| Ubuntu:25.04 | openbabel | 0 | No fix |
| Ubuntu:25.10 | openbabel | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | openbabel | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | openbabel | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | openbabel | 0 | No fix |
Related vulnerabilities
- CVE-2022-46294 Multiple out-of-bounds write vulnerabilities exist in the translationVectors parsing… Also affects openbabel
- CVE-2022-46295 Multiple out-of-bounds write vulnerabilities exist in the translationVectors parsing… Also affects openbabel
- CVE-2022-37331 An out-of-bounds write vulnerability exists in the Gaussian format orientation… Also affects openbabel
- CVE-2022-43607 An out-of-bounds write vulnerability exists in the MOL2 format attribute and value… Also affects openbabel
- CVE-2022-42885 A use of uninitialized pointer vulnerability exists in the GRO format res functionality… Also affects openbabel
- CVE-2022-41793 An out-of-bounds write vulnerability exists in the CSR format title functionality of Open… Also affects openbabel
- CVE-2022-43467 An out-of-bounds write vulnerability exists in the PQS format coord_file functionality of… Also affects openbabel
- CVE-2022-46290 Multiple out-of-bounds write vulnerabilities exist in the ORCA format nAtoms… Also affects openbabel