### 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 is a C++ library and CLI used to read and write chemistry file formats; it is shipped by Linux distributions and embedded in services that may parse untrusted input. Triggering this