© 2025-2026 PySpect
First version without a known vulnerability: 3.2.0
Open Babel has out-of-bounds write in MOPAC translationVectors[] (UNIT CELL TRANSLATION)
Fixed in: 3.2.0
Open Babel has out-of-bounds write in MSI translationVectors[]
Fixed in: 3.2.0
Open Babel has out-of-bounds write in MOPAC IN translationVectors[] (Tv atom)
Fixed in: 3.2.0
Open Babel has out-of-bounds write in MOPAC translationVectors[] (FINAL POINT)
Fixed in: 3.2.0
Open Babel has out-of-bounds write in Gaussian translationVectors[]
Fixed in: 3.2.0
Open Babel has out-of-bounds write in ORCA nAtoms parser (second variant)
Fixed in: 3.2.0
Open Babel has out-of-bounds write in ORCA nAtoms parser
Fixed in: 3.2.0
Open Babel has uninitialized pointer dereference in PQS pFormat
Fixed in: 3.2.0
Open Babel has uninitialized pointer dereference in MSI atom parser
Fixed in: 3.2.0
Open Babel has out-of-bounds write in MOL2 attribute/value parser
Fixed in: 3.2.0
Open Babel has out-of-bounds write in PQS coord_file parser
Fixed in: 3.2.0
Open Babel has uninitialized pointer dereference in GRO residue parser
Fixed in: 3.2.0
Open Babel has out-of-bounds write in CSR PadString (title field)
Fixed in: 3.2.0
Open Babel has out-of-bounds write in Gaussian coords_type orientation parser
Fixed in: 3.2.0
Open Babel has out-of-bounds read in PQS lowerit (pre-buffer read)
Fixed in: 3.2.0
Open Babel has NULL pointer dereference in CACAO CacaoFormat::SetHilderbrandt
Fixed in: 3.2.0
Open Babel has NULL pointer dereference in ChemKinFormat::ReadReactionQualifierLines
Fixed in: 3.2.0
Open Babel has heap buffer overflow in ChemKin ChemKinFormat::CheckSpecies
Fixed in: 3.2.0
Open Babel has heap buffer overflow in SMILES OBSmilesParser::ParseSmiles
Fixed in: 3.2.0
Open Babel has out-of-bounds write (overlapping memcpy) in zipstream basic_unzip_streambuf::underflow
Fixed in: 3.2.0
Open Babel has Use-after-free in GAMESS GAMESSOutputFormat::ReadMolecule
Fixed in: 3.2.0
Open Babel has a NULL pointer dereference in CDXML OBAtom::GetExplicitValence
Fixed in: 3.2.0
Open Babel has NULL pointer dereference in MOL2 OBAtom::SetFormalCharge
Fixed in: 3.2.0
Open Babel has an out-of-bounds read in CIF transform3d::DescribeAsString
Fixed in: 3.2.0