Debian Openbabel vulnerabilities
24 known vulnerabilities affecting debian/openbabel.
Total CVEs
24
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
HIGH16MEDIUM2LOW6
Vulnerabilities
Page 1 of 2
CVE-2026-2704P3LOW≥ 0, < 3.2.02026-06-30
CVE-2026-2704 [LOW] CWE-119 Open Babel has an out-of-bounds read in CIF transform3d::DescribeAsString
Open Babel has an out-of-bounds read in CIF transform3d::DescribeAsString
> ### Summary
>
> A memory-safety vulnerability in Open Babel's CIF file format parser
> allowed an out-of-bounds read when reading a crafted input file.
>
> ### Details
>
> The flaw was in `OpenBabel::transform3d::DescribeAsString`. A malformed
> symmetry-operation string caused the parser to read past the end of its
> i
ghsa
CVE-2025-10997P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2025-10997 [HIGH] CWE-119 Open Babel has heap buffer overflow in ChemKin ChemKinFormat::CheckSpecies
Open Babel has heap buffer overflow in ChemKin ChemKinFormat::CheckSpecies
### Summary
A memory-safety vulnerability in Open Babel's ChemKin parser caused
a heap buffer overflow when reading a crafted input file.
### Details
The flaw was in `ChemKinFormat::CheckSpecies`. A malformed species
record caused the parser to write past the end of a heap-allocated
buffer.
### Impact
Open Babel
ghsa
CVE-2025-10996P3HIGH≥ 0, < 3.2.02026-06-30
CVE-2025-10996 [HIGH] CWE-119 Open Babel has heap buffer overflow in SMILES OBSmilesParser::ParseSmiles
Open Babel has heap buffer overflow in SMILES OBSmilesParser::ParseSmiles
### Summary
A memory-safety vulnerability in Open Babel's SMILES parser caused a
heap buffer overflow when reading a crafted input string.
### Details
The flaw was in `OBSmilesParser::ParseSmiles`. A malformed SMILES
input caused the parser to write past the end of a heap-allocated
buffer.
### Impact
Open Babel is
ghsa
CVE-2026-2705P3LOW≥ 0, < 3.2.02026-06-30
CVE-2026-2705 [LOW] CWE-119 Open Babel has NULL pointer dereference in MOL2 OBAtom::SetFormalCharge
Open Babel has NULL pointer dereference in MOL2 OBAtom::SetFormalCharge
### Summary
A memory-safety vulnerability in Open Babel's MOL2 file format parser
caused a NULL pointer dereference when reading a crafted input file.
### Details
The flaw was in `OBAtom::SetFormalCharge` as called from the MOL2
parser. A malformed atom record caused the parser to call the method
on a NULL atom pointer.
#
ghsa
CVE-2025-10994P3LOW≥ 0, < 3.2.02026-06-30
CVE-2025-10994 [LOW] CWE-119 Open Babel has Use-after-free in GAMESS GAMESSOutputFormat::ReadMolecule
Open Babel has Use-after-free in GAMESS GAMESSOutputFormat::ReadMolecule
### Summary
A memory-safety vulnerability in Open Babel's GAMESS output parser
caused a use-after-free when reading a crafted input file.
### Details
The flaw was in `GAMESSOutputFormat::ReadMolecule`. A malformed input
caused the parser to dereference a stale pointer after the underlying
object had been freed.
### Imp
ghsa
CVE-2025-10995P3LOW≥ 0, < 3.2.02026-06-30
CVE-2025-10995 [LOW] CWE-787 Open Babel has out-of-bounds write (overlapping memcpy) in zipstream basic_unzip_streambuf::underflow
Open Babel has out-of-bounds write (overlapping memcpy) in zipstream basic_unzip_streambuf::underflow
### Summary
A memory-safety vulnerability in Open Babel's bundled zipstream
decompression code caused an out-of-bounds write via overlapping
`memcpy` when reading a crafted gzip-compressed chemistry file.
### Details
The flaw was in `basic_unzip_streambuf::underf
ghsa
CVE-2022-46293P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46293 [HIGH] CWE-119 Open Babel has out-of-bounds write in MOPAC translationVectors[] (FINAL POINT)
Open Babel has out-of-bounds write in MOPAC translationVectors[] (FINAL POINT)
### Summary
A memory-safety vulnerability in Open Babel's MOPAC output parser
allowed an out-of-bounds write into the `translationVectors[]` array
when reading the "FINAL POINT" block of a crafted input file.
### Details
The MOPAC output reader stored translation vectors from the FINAL
POINT block into a fi
ghsa
CVE-2022-46292P3HIGH≥ 0, < 3.2.02026-07-06
CVE-2022-46292 [HIGH] CWE-787 Open Babel has out-of-bounds write in MOPAC translationVectors[] (UNIT CELL TRANSLATION)
Open Babel has out-of-bounds write in MOPAC translationVectors[] (UNIT CELL TRANSLATION)
### Summary
A memory-safety vulnerability in Open Babel's MOPAC output parser
allowed an out-of-bounds write into the `translationVectors[]` array
when reading the "UNIT CELL TRANSLATION" block of a crafted input
file.
### Details
The MOPAC output reader stored translation vectors from t
ghsa
CVE-2022-46295P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46295 [HIGH] CWE-119 Open Babel has out-of-bounds write in MSI translationVectors[]
Open Babel has out-of-bounds write in MSI translationVectors[]
### Summary
A memory-safety vulnerability in Open Babel's MSI parser allowed an
out-of-bounds write into the `translationVectors[]` array when
reading a crafted input file.
### Details
The MSI reader stored cell translation vectors into a fixed-size
`translationVectors[]` array. A malformed input could push more
vectors than the array had
ghsa
CVE-2022-46294P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46294 [HIGH] CWE-119 Open Babel has out-of-bounds write in MOPAC IN translationVectors[] (Tv atom)
Open Babel has out-of-bounds write in MOPAC IN translationVectors[] (Tv atom)
### Summary
A memory-safety vulnerability in Open Babel's MOPAC input parser
allowed an out-of-bounds write into the `translationVectors[]` array
when reading Tv (translation-vector) atoms from a crafted input
file.
### Details
The MOPAC IN reader stored Tv-atom translation vectors into a
fixed-size `translat
ghsa
CVE-2022-46290P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46290 [HIGH] CWE-122 Open Babel has out-of-bounds write in ORCA nAtoms parser (second variant)
Open Babel has out-of-bounds write in ORCA nAtoms parser (second variant)
### Summary
A memory-safety vulnerability in Open Babel's ORCA parser allowed an
out-of-bounds write when reading a crafted input file.
### Details
A second variant of the `nAtoms` out-of-bounds write in the ORCA
reader: a different malformed-input path produced the same class of
write past the end of the destination
ghsa
CVE-2022-46289P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46289 [HIGH] CWE-122 Open Babel has out-of-bounds write in ORCA nAtoms parser
Open Babel has out-of-bounds write in ORCA nAtoms parser
### Summary
A memory-safety vulnerability in Open Babel's ORCA parser allowed an
out-of-bounds write when reading a crafted input file.
### Details
The flaw was in the `nAtoms` handling of the ORCA reader. A malformed
input caused the parser to write past the end of its destination
buffer.
### Impact
Open Babel is a C++ library and CLI used to read
ghsa
CVE-2022-46291P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46291 [HIGH] CWE-119 Open Babel has out-of-bounds write in Gaussian translationVectors[]
Open Babel has out-of-bounds write in Gaussian translationVectors[]
### Summary
A memory-safety vulnerability in Open Babel's Gaussian output parser
allowed an out-of-bounds write into the `translationVectors[]` array
when reading a crafted input file.
### Details
The Gaussian reader stored periodic-cell translation vectors into a
fixed-size `translationVectors[]` array. A malformed input could
ghsa
CVE-2022-46280P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-46280 [HIGH] CWE-824 Open Babel has uninitialized pointer dereference in PQS pFormat
Open Babel has uninitialized pointer dereference in PQS pFormat
### Summary
A memory-safety vulnerability in Open Babel's PQS parser caused an
uninitialized pointer dereference when reading a crafted input file.
### Details
The flaw was in the `pFormat` handling of the PQS reader. A malformed
input caused the parser to dereference a format pointer that had
never been initialized.
### Impact
Open B
ghsa
CVE-2022-43467P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-43467 [HIGH] CWE-119 Open Babel has out-of-bounds write in PQS coord_file parser
Open Babel has out-of-bounds write in PQS coord_file parser
### Summary
A memory-safety vulnerability in Open Babel's PQS parser allowed an
out-of-bounds write when reading a crafted input file.
### Details
The flaw was in the `coord_file` parsing path of the PQS reader. A
malformed coord file specifier caused the parser to write past the
end of its destination buffer.
### Impact
Open Babel is a C++ l
ghsa
CVE-2022-42885P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-42885 [HIGH] CWE-824 Open Babel has uninitialized pointer dereference in GRO residue parser
Open Babel has uninitialized pointer dereference in GRO residue parser
### Summary
A memory-safety vulnerability in Open Babel's GRO parser caused an
uninitialized pointer dereference when reading a crafted input file.
### Details
The flaw was in the residue handling of the GRO reader. A malformed
record caused the parser to use a residue pointer that had never been
initialized.
### Impact
ghsa
CVE-2022-44451P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-44451 [HIGH] CWE-824 Open Babel has uninitialized pointer dereference in MSI atom parser
Open Babel has uninitialized pointer dereference in MSI atom parser
### Summary
A memory-safety vulnerability in Open Babel's MSI parser caused an
uninitialized pointer dereference when reading a crafted input file.
### Details
The flaw was in the atom handling of the MSI reader. A malformed
record caused the parser to dereference an atom pointer that had
never been initialized.
### Impact
Ope
ghsa
CVE-2022-41793P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-41793 [HIGH] CWE-120 Open Babel has out-of-bounds write in CSR PadString (title field)
Open Babel has out-of-bounds write in CSR PadString (title field)
### Summary
A memory-safety vulnerability in Open Babel's CSR parser allowed an
out-of-bounds write when reading a crafted input file.
### Details
The flaw was in the `PadString` helper used to handle the CSR title
field. A title longer than the fixed destination buffer caused the
parser to write past the end of the buffer.
### Imp
ghsa
CVE-2022-43607P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-43607 [HIGH] CWE-119 Open Babel has out-of-bounds write in MOL2 attribute/value parser
Open Babel has out-of-bounds write in MOL2 attribute/value parser
### Summary
A memory-safety vulnerability in Open Babel's MOL2 parser allowed an
out-of-bounds write when reading a crafted input file.
### Details
The flaw was in the attribute/value parsing path of the MOL2 reader.
An over-long attribute or value caused the parser to write past the
end of a fixed-size destination buffer.
### Impa
ghsa
CVE-2022-37331P3HIGH≥ 0, < 3.2.02026-07-01
CVE-2022-37331 [HIGH] CWE-119 Open Babel has out-of-bounds write in Gaussian coords_type orientation parser
Open Babel has out-of-bounds write in Gaussian coords_type orientation parser
### Summary
A memory-safety vulnerability in Open Babel's Gaussian output parser
allowed an out-of-bounds write when reading a crafted input file.
### Details
The flaw was in the `coords_type` orientation parser inside the
Gaussian output reader. A malformed orientation block caused the
parser to write past t
ghsa
1 / 2Next →