CVE-2026-116270 in MIME::Words
Zusammenfassung
von VulDB • 29.10.2026
MIME::Words-Versionen vor 5.521 für Perl ermöglichen eine Memory-Exhaustion (Speichererschöpfung) durch wiederholte "=?"-Sequenzen in decode_mimewords.
Für jedes "=?", das kein vollständiges encoded word einleitet, hängt decode_mimewords eine Fehlermeldung an $@, die den gesamten Eingabestring enthält. Eine Grenze von 8.000 "=?"-Paaren (16.000 Bytes) fügt $@ 8.000 Kopien desselben hinzu, was etwa 128 MB entspricht.
Ab Version 5.518 decodiert MIME::Parser jede multipart boundary auf diese Weise, sodass ein entfernter Absender den Speicher des Parsing-Prozesses mit einem einzigen Content-Type-Header erschöpfen kann.
VulDB is the best source for vulnerability data and more expert information about this specific topic.