CVE-2025-14549
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
W komponencie kompilatora Eclipse OMR od wersji 0.7.0, optymalizacja włączona dla konsumentów Eclipse OpenJ9 na procesorach Z nieprawidłowo obsługuje znaki NUL (0x00) podczas translacji z zestawów znaków kompatybilnych z łaciną (UTF-8, ISO8859-1, ASCII itp.) do IBM-1047/037. Może to spowodować obcięcie tablicy wyjściowej, odrzucenie pierwszego bajtu NUL i wszystkich kolejnych znaków, co może prowadzić do problemu z odczytem poza zakresem. Problem naprawiono w wersji 0.8.0.
Ocena ryzyka
Ryzyko obejmuje potencjalne uszkodzenie danych lub wyciek informacji w wyniku nieprawidłowego przetwarzania znaków, co może wpłynąć na integralność danych przetwarzanych przez kompilator.
Rekomendacja
Zaleca się aktualizację Eclipse OMR do wersji 0.8.0 lub nowszej oraz przetestowanie aplikacji korzystających z translacji znaków na procesorach Z.
Inne podatności w Eclipse OMR
Oryginalny opis (angielski, źródło NVD)
In the Eclipse OMR compiler component, since release 0.7.0, an optimization enabled for Eclipse OpenJ9 consumers of OMR on Z processors incorrectly handles NUL (0x00) characters during the Latin-compatible charset (UTF-8, ISO8859-1, ASCII, etc) to IBM-1047/037 translation sequence. This can cause the output byte array to be truncated, discarding the first NUL byte and all subsequent characters, and thereby exposing a possible buffer over-read problem. This issue is fixed in Eclipse OMR version 0.8.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

