Документация 8u502b9

Axiom JDK Pro 8u502+9: Примечания к выпуску

Введение

В этом документе содержится информация о выпуске Axiom JDK Pro 8u502+9.

Axiom JDK Pro является Java SE 8-совместимым дистрибутивом OpenJDK 8, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Mac OS x86_64, Mac OS AArch64, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat)).

Axiom JDK Pro 8 распространяется в виде файлов .apk, .msi, .dmg, .deb, .rpm, .zip, .pkg и .tar.gz. Пожалуйста, выберите наиболее подходящий вам формат.

Новое в этом выпуске

Этот выпуск содержит следующие обновления и новые функции.

Важные исправления

Данная таблица содержит список важных исправлений в Axiom JDK Pro версии 8u502.

ID

JDK-8372351

Резюме: Добавление корневых сертификатов WISeKey Global GB и GC

Описание: Корневые сертификаты wisekeyglobalrootgbca и wisekeyglobalrootgcca добавлены в хранилище доверенных сертификатов cacerts.

Версия IANA TZData

Этот выпуск Axiom JDK Pro 8u502 поставляется с базой данных часовых поясов IANA версии 2026b. Ниже приведены ключевые особенности этой версии.

Краткое описание

Эта версия включает исправления в компоненте zic (Zone Information Compiler) и изменение часового пояса Британской Колумбии.

Изменения в этой версии

Переход на летнее время в Британской Колумбии 8 марта 2026 года стал последним запланированным изменением времени, после чего страна перешла на постоянное время -07.

Хотя переход на постоянное время -07 официально состоялся 9 марта 2026 года, временно смоделируйте переход на 1 ноября 2026 года в 02:00. Это позволит обойти ограничение в CLDR v48.2 (от 17 марта 2026 года). Это временное решение будет удалено после исправления в CLDR.

Исправления кода

Инструмент zic включает следующие изменения:

  • Исправлены ошибки при последнем переходе к новому типу времени.

  • Устранено переполнение буфера при генерации строки TZ, например «PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59», которое могло возникнуть при использовании искаженных входных данных.

  • Больше не создается файл TZif большего размера, чем необходимо, если более ранняя аббревиатура часового пояса является суффиксом более поздней. Кроме того, устранено переполнение буфера при работе с длинной последовательностью аббревиатур, каждая из которых является суффиксом следующей.

  • int не переполняется при обработке входных данных типа «Zone Ouch 2147483648:00:00 - LMT». Переполнение int могло привести к переполнению буфера в случае атаки.

  • Увеличена частота проверки наличия сигналов.

Дополнительную информацию см. в JDK-8383175.

Известные проблемы

В этой версии отсутствуют известные проблемы.

Безопасность

Данная таблица содержит список исправлений уязвимостей в Axiom JDK Pro версии 8u502.

CVE ID CVSS score Component Module Attack Vector Complexity Privileges User Interaction Scope Confidentiality Integrity Availability

CVE-2026-41254

7.5

client-libs

2d

network

low

none

none

unchanged

none

none

high

CVE-2026-46968

5.9

security-libs

javax.net.ssl

network

high

none

none

unchanged

none

high

none

CVE-2026-47010

3.7

client-libs

javax.imageio

network

high

none

none

unchanged

none

low

none

CVE-2026-47013

5.3

javafx

graphics

network

low

none

none

unchanged

none

none

low

CVE-2026-47021

5.3

client-libs

2d

network

low

none

none

unchanged

none

none

low

CVE-2026-47027

5.3

security-libs

java.security

network

low

none

none

unchanged

none

none

low

CVE-2026-47030

3.1

javafx

web

network

high

none

required

unchanged

none

low

none

CVE-2026-47034

3.1

javafx

media

network

high

none

required

unchanged

none

low

none

CVE-2026-47035

3.1

javafx

media

network

high

none

required

unchanged

none

low

none

CVE-2026-47057

7.5

core-libs

javax.script

network

low

none

none

unchanged

none

none

high

CVE-2026-47058

7.4

core-libs

javax.script

network

high

none

none

unchanged

high

high

none

CVE-2026-47059

5.9

client-libs

2d

network

high

none

none

unchanged

none

none

low

CVE-2026-47063

7.5

security-libs

java.security

network

low

none

none

unchanged

none

high

none

CVE-2026-60147

6.5

security-libs

java.security

network

low

none

none

unchanged

low

low

none

CVE-2026-60164

3.1

javafx

web

network

high

none

required

unchanged

low

none

none

CVE-2026-60165

3.1

javafx

media

network

high

none

required

unchanged

none

low

none

CVE-2026-60166

3.1

javafx

media

network

high

none

required

unchanged

low

none

none

Дефекты, исправленные в этом выпуске

Исправления в JDK

Данная таблица содержит список дефектов, исправленных в Axiom JDK Pro версии 8u502.

ID проблемы/Компонент Резюме

JDK-6815126

intermittent SimulResumerTest.java failure

JDK-8162545

Mac build failure

JDK-8199138

Add RISC-V support to Zero

JDK-8209362

sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use (Bind failed)"

JDK-8246330

Add TLS Tests for Legacy ECDSA curves

JDK-8249159

Downport test rework for SSLSocketTemplate from 8224650

JDK-8261235

C1 compilation fails with assert(res→vreg_number() == index) failed: conversion check

JDK-8273135

java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7

JDK-8274736

Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily

JDK-8280158

New test from JDK-8274736 failed with/without patch in JDK11u

JDK-8298873

Update IllegalRecordVersion.java for changes to TLS implementation

JDK-8301189

validate-source fails after JDK-8298873

JDK-8314730

GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev

JDK-8321489

Update LCMS to 2.16

JDK-8336451

[11u] GHA macos-13 and macos-15 builders are unable to resolve local hostname

JDK-8339271

giflib attribution correction

JDK-8343622

AesDkCrypto.stringToKey should not return null

JDK-8345578

New test in JDK-8343622 fails with a promoted build

JDK-8348110

Update LCMS to 2.17

JDK-8351359

OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows)

JDK-8363966

GHA: Switch cross-compiling sysroots to Debian trixie

JDK-8368041

Enhance TLS certificate handling

JDK-8369996

Testcase java/net/Socket/B8312065.java fails on Mac, AIX and Solaris

JDK-8372351

Add 2 WISeKey roots

JDK-8374058

Enhance JPEG handling

JDK-8374888

Implement internal test cache to help UserIterCount test performance

JDK-8375065

Update LCMS to 2.18

JDK-8377158

Enhance XBM image support

JDK-8377498

Improve HttpServer handling

JDK-8377833

Enhance Jar file processing

JDK-8378631

Update Zlib Data Compression Library to Version 1.3.2

JDK-8378687

Improve delegation of HttpURLConnection

JDK-8379256

Update GIFlib to 6.1.1

JDK-8379684

Bump update version of OpenJDK: 8u502

JDK-8380078

Update GIFlib to 6.1.2

JDK-8380377

[8u] Problem list CAInterop.java#teliarootcav2

JDK-8380672

Improve certification checking

JDK-8380689

distrust/Chunghwa.java test fails with a compilation error

JDK-8380947

Add pull request template

JDK-8380959

Update Libpng to 1.6.56

JDK-8381039

Enhance AWT ImagingLib

JDK-8381049

Enhance Jar handling

JDK-8381185

Improve Nashorn index handling

JDK-8381195

Enhance Dataview Implementation

JDK-8381519

Enhance Der Value Handling

JDK-8381796

Enhance Certificate parsing

JDK-8382047

Update Libpng to 1.6.57

JDK-8383175

(tz) Update Timezone Data to 2026b

JDK-8383354

Update LCMS to 2.19.1

JDK-8383473

Follow on from tzdata2026b time change to include temporary hack BC time change

JDK-8384158

GHA: Downgrade Windows GHA runners to windows-2022 temporarily

Исправления в JFX

Данная таблица содержит список дефектов, исправленных в JFX версии 8u502.

ID проблемы/Компонент Резюме

JDK-8313040

Enhanced Font handling

JDK-8313072

Enhanced handling of Fonts

JDK-8373527

Improve Graphics playback

JDK-8375084

Update libxslt to 1.1.45

JDK-8378226

Animated GIFs do not animate after WebKit 620.1 update

JDK-8378277

Improve Editor selection

JDK-8379206

4 Null pointer dereference defect groups in 4 glib files

JDK-8379207

Improve audio conversion

JDK-8379209

Uninitialised variable in pathApplierFunctionFast of coretext.c

JDK-8379211

Uninitialised memory in Java_com_sun_javafx_font_freetype_OSFreetype_FT_1Outline_1Decompose

JDK-8379257

Update JPEG Image Decoding Software to 10

JDK-8379336

Update libxml2 to 2.15.2

JDK-8381447

Remove G_DISABLE_CHECKS compiler flag on Windows to align GLib/GStreamer compilation with macOS/Linux

JDK-8383092

Enhance WebView Resource Loading

JDK-8383143

Enhance Playlist Loading

Изменения в сторонних библиотеках

Это список изменений в сторонних библиотеках.

Библиотека Полное название Новая версия Модуль Номер в системе JBS

GIFlib

GIFlib

6.1.2

java.desktop

JDK-8380078

LCMS

LittleCMS

2.19.1

java.desktop

JDK-8383354

libjpeg

JPEG Image Decoding Software

10

javafx.web

JDK-8379257

Libpng

Libpng

1.6.57

java.awt

JDK-8382047

libxml2

libxml2

2.15.2

javafx.web

JDK-8379336

libxslt

libexslt

1.1.45

javafx.web

JDK-8375084

Zlib

Zlib

1.3.2

java.desktop

JDK-8378631

Обновление Axiom JDK Pro

Чтобы поддерживать актуальность и безопасность вашего экземпляра Axiom JDK Pro, всегда обновляйтесь до последней доступной версии после ее выпуска. Для обновления установите новую версию поверх предыдущей. Новую версию всегда следует тестировать на совместимость с вашими приложениями перед обновлением.

Инструкции по установке см. в разделе Документация по установке Axiom JDK Pro на странице Axiom JDK, либо в разделе документации на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки.