In Hamilton Medical AG,T1-Ventillator versions 2.2.3 and prior, an XML validation vulnerability in the ventilator allows privileged attackers with physical access to render the device persistently unusable by uploading specially crafted configuration files.
Weakness
The product accepts XML from an untrusted source but does not validate the XML against the proper schema.
Affected Software
| Name |
Vendor |
Start Version |
End Version |
| Hamilton-t1_firmware |
Hamilton-medical |
* |
2.2.3 (including) |
Potential Mitigations
- Always validate XML input against a known XML Schema or DTD.
- It is not possible for an XML parser to validate all aspects of a document’s content because a parser cannot understand the complete semantics of the data. However, a parser can do a complete and thorough job of checking the document’s structure and therefore guarantee to the code that processes the document that the content is well-formed.
References