Cloudanix VulnDB

CVE-2022-46294

High · 7.8

CVSS

7.8

EPSS

0.9%

Published

Jul 21, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem with handling certain files in the software could let attackers take control of a computer if someone opens a specially made bad file.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Full Compromise
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds write vulnerabilities in the translationVectors parsing functionality allow arbitrary code execution when processing malformed MOPAC Cartesian files in supported formats.

Why it matters to the business

Attackers can execute arbitrary code on affected systems by tricking users into opening malicious files, potentially leading to data compromise or system takeover. The vulnerability affects chromium packages on Debian 11 with high ecosystem prevalence requiring urgent updates.

How an attack unfolds

An attacker crafts a malformed MOPAC Cartesian file exploiting the out-of-bounds write during translationVectors parsing, then delivers it to the victim who opens it with the vulnerable software, leading to code execution. Exploit code is publicly available.

How to fix it

Upgrade chromium on Debian 11 to version 119.0.6045.105-1~deb11u1 or later. Apply all available security patches promptly given the exploit availability and 1184 days since publication.

How to confirm the fix worked

Confirm the installed package version meets or exceeds the fixed version 119.0.6045.105-1~deb11u1 and test parsing of known malformed sample files in a controlled environment.

Typical attack path

  1. Craft a specially malformed file targeting MOPAC Cartesian format parsing
  2. Deliver the malicious file to the target user or system
  3. Victim opens the file using affected software
  4. Out-of-bounds write triggers arbitrary code execution

How to detect it

Review application crash logs and file access events for unexpected behavior when processing MOPAC Cartesian files; correlate with known exploit maturity indicators.

What your security team should do

  • Immediately apply the specified chromium updates on all Debian 11 systems
  • Restrict opening of untrusted files in affected software
  • Monitor EPSS trends and exploit availability for prioritization

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 Cartesian file format

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
openSUSE:Leap 16.0 openbabel 0 3.2.0-bp160.1.1

Related vulnerabilities