Katalog CVE

CVE-2025-14549

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

Percentyl 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