CVE-2025-5222
Icu: stack buffer overflow in the srbroot::addtag function
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.0
Icu: stack buffer overflow in the srbroot::addtag function
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-05
EUVDEUVD-2025-16306
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
EUVD-2025-16306- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-wv79-2fc4-v4hj
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running...
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
GHSA-wv79-2fc4-v4hj- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
NVD
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-05
OSVALPINE-CVE-2025-5222
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
ALPINE-CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2025-5222
7.0
- Record
BELL-CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 26 moreShow less
OSV
7.0
Icu: stack buffer overflow in the srbroot::addtag function
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-5222
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
DEBIAN-CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-1982
7.0
icu security update
Tools and utilities for developing with icu.
Security Fix(es):
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.(CVE-2025-5222)
- Record
OESA-2025-1982- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:11888
7.0
Red Hat Security Advisory: icu security update
- Record
RHSA-2025:11888- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:12083
7.0
Red Hat Security Advisory: icu security update
- Record
RHSA-2025:12083- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:12331
7.0
Red Hat Security Advisory: icu security update
- Record
RHSA-2025:12331- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:12332
7.0
Red Hat Security Advisory: icu security update
- Record
RHSA-2025:12332- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:12333
7.0
Red Hat Security Advisory: icu security update
- Record
RHSA-2025:12333- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:11888
7.0
Moderate: icu security update
The International Components for Unicode (ICU) library provides robust and full-featured Unicode services.
Security Fix(es):
- icu: Stack buffer overflow in the SRBRoot::addTag function (CVE-2025-5222)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:11888- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2025:12083
7.0
Moderate: icu security update
The International Components for Unicode (ICU) library provides robust and full-featured Unicode services.
Security Fix(es):
- icu: Stack buffer overflow in the SRBRoot::addTag function (CVE-2025-5222)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:12083- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-5222
7.0
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
UBUNTU-CVE-2025-5222- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2025:11888 No score
Moderate: icu security update
The International Components for Unicode (ICU) library provides robust and full-featured Unicode services.
Security Fix(es):
- icu: Stack buffer overflow in the SRBRoot::addTag function (CVE-2025-5222)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:11888- Updated
- 2026-11-02
OSVALSA-2025:12083 No score
Moderate: icu security update
The International Components for Unicode (ICU) library provides robust and full-featured Unicode services.
Security Fix(es):
- icu: Stack buffer overflow in the SRBRoot::addTag function (CVE-2025-5222)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:12083- Updated
- 2026-11-02
OSVAZL-66147 No score
CVE-2025-5222 affecting package icu for versions less than 68.2.0.9-2
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
AZL-66147- Updated
- 2026-11-02
OSVAZL-66156 No score
CVE-2025-5222 affecting package icu for versions less than 72.1.0.3-2
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
AZL-66156- Updated
- 2026-11-05
OSVAZL-69692 No score
CVE-2025-5222 affecting package nodejs for versions less than 20.14.0-10
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
AZL-69692- Updated
- 2026-11-02
OSVAZL-69706 No score
CVE-2025-5222 affecting package nodejs18 for versions less than 18.20.3-10
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
AZL-69706- Updated
- 2026-11-02
OSVCLSA-2025-1762539763 No score
icu: Fix of CVE-2025-5222
- CVE-2025-5222: fix stack buffer overflow in genrb binary by properly handling 'subtag' struct in SRBRoot::addTag function
- Record
CLSA-2025-1762539763- Updated
- 2026-11-02
OSVCLSA-2026-1774269500 No score
icu: Fix of CVE-2025-5222
- CVE-2025-5222: Fix stack buffer overflow in addTag handling that allowed subtag struct overflow leading to memory corruption and local arbitrary code execution
- Record
CLSA-2026-1774269500- Updated
- 2026-11-02
OSVCLSA-2026-1774273758 No score
icu: Fix of CVE-2025-5222
- CVE-2025-5222: Fix stack buffer overflow in addTag handling that allowed subtag struct overflow leading to memory corruption and local arbitrary code execution
- Record
CLSA-2026-1774273758- Updated
- 2026-11-02
OSVCLSA-2026-1787152014 No score
Fix CVE(s): CVE-2025-5222
- SECURITY UPDATE: stack buffer overflow in the genrb resource-bundle
compiler
- debian/patches/CVE-2025-5222.patch: replace the fixed-size 1024-byte subtag/typeKeyword stack buffers in addCollation(), parseCollationElements() and realParseTable() with CharString in source/tools/genrb/parse.cpp, and add the CharString UChar* overload it needs to source/common/charstr.{cpp,h}.
- CVE-2025-5222
- Record
CLSA-2026-1787152014- Updated
- 2026-11-02
OSVMGASA-2025-0249 No score
Updated icu packages fix security vulnerability
A stack buffer overflow was found in Internationl components for unicode (ICU ). While running the genrb binary, the 'subtag' struct overflowed at the SRBRoot::addTag function. This issue may lead to memory corruption and local arbitrary code execution.
- Record
MGASA-2025-0249- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15230-1 No score
icu-77.1-3.1 on GA media
These are all security issues fixed in the icu-77.1-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15230-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02059-1 No score
Security update for icu
This update for icu fixes the following issues:
- CVE-2025-5222: Stack buffer overflow in the SRBRoot:addTag function (bsc#1243721).
- Record
SUSE-SU-2025:02059-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02079-1 No score
Security update for icu
This update for icu fixes the following issues:
- CVE-2025-5222: Stack buffer overflow in the SRBRoot:addTag function (bsc#1243721).
- Record
SUSE-SU-2025:02079-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02216-1 No score
Security update for icu
This update for icu fixes the following issues:
- CVE-2025-5222: Fixed stack buffer overflow in the SRBRoot:addTag function (bsc#1243721)
- Record
SUSE-SU-2025:02216-1- Updated
- 2026-11-02
Affected products
- red hat enterprise linux 10
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.0 update services for sap solutions
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 extended update support
- red hat openshift container platform 4
- red hat openshift container platform 4.13
- red hat openshift container platform 4.14
- red hat openshift container platform 4.15
Show 7 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
icuAlpine:v3.19 |
before 74.1-r1 | 74.1-r1 |
icuAlpine:v3.20 |
before 74.2-r1 | 74.2-r1 |
icuAlpine:v3.21 |
before 74.2-r1 | 74.2-r1 |
icuAlpine:v3.22 |
before 76.1-r1 | 76.1-r1 |
icuAlpine:v3.23 |
before 76.1-r1 | 76.1-r1 |
icuAlpine:v3.24 |
before 76.1-r1 | 76.1-r1 |
icuAlmaLinux:10 |
before 74.2-5.el10_0 | 74.2-5.el10_0 |
libicuAlmaLinux:10 |
before 74.2-5.el10_0 | 74.2-5.el10_0 |
libicu-develAlmaLinux:10 |
before 74.2-5.el10_0 | 74.2-5.el10_0 |
icuAlmaLinux:9 |
before 67.1-10.el9_6 | 67.1-10.el9_6 |
Show 143 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libicuAlmaLinux:9 |
before 67.1-10.el9_6 | 67.1-10.el9_6 |
libicu-develAlmaLinux:9 |
before 67.1-10.el9_6 | 67.1-10.el9_6 |
icuAzure Linux:2 |
before 68.2.0.9-2 | 68.2.0.9-2 |
icuAzure Linux:3 |
before 72.1.0.3-2 | 72.1.0.3-2 |
nodejsAzure Linux:3 |
before 20.14.0-10 | 20.14.0-10 |
nodejs18Azure Linux:2 |
before 18.20.3-10 | 18.20.3-10 |
icuAlpaquita:23 |
72.1-r1 up to 72.1-r2 | 72.1-r2 |
icuAlpaquita:25 |
76.1-r0 up to 76.1-r1 | 76.1-r1 |
icuAlpaquita:stream |
73.1-r2 up to 76.1-r1 | 76.1-r1 |
icuBellSoft Hardened Containers:23 |
72.1-r1 up to 72.1-r2 | 72.1-r2 |
icuBellSoft Hardened Containers:25 |
76.1-r0 up to 76.1-r1 | 76.1-r1 |
icuBellSoft Hardened Containers:stream |
73.1-r2 up to 76.1-r1 | 76.1-r1 |
icuTuxCare:AlmaLinux:9.2 |
before 67.1-9.el9.tuxcare.els1 | 67.1-9.el9.tuxcare.els1 |
libicuTuxCare:AlmaLinux:9.2 |
before 67.1-9.el9.tuxcare.els1 | 67.1-9.el9.tuxcare.els1 |
libicu-develTuxCare:AlmaLinux:9.2 |
before 67.1-9.el9.tuxcare.els1 | 67.1-9.el9.tuxcare.els1 |
libicu-docTuxCare:AlmaLinux:9.2 |
before 67.1-9.el9.tuxcare.els1 | 67.1-9.el9.tuxcare.els1 |
icuTuxCare:CentOS:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicuTuxCare:CentOS:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicu-develTuxCare:CentOS:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicu-docTuxCare:CentOS:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
icuTuxCare:OracleLinux:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicuTuxCare:OracleLinux:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicu-develTuxCare:OracleLinux:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
libicu-docTuxCare:OracleLinux:7 |
before 50.2-4.el7_7.tuxcare.els1 | 50.2-4.el7_7.tuxcare.els1 |
icu-devtoolsTuxCare:Ubuntu:18.04 |
before 60.2-3ubuntu3.2+tuxcare.els1 | 60.2-3ubuntu3.2+tuxcare.els1 |
icu-docTuxCare:Ubuntu:18.04 |
before 60.2-3ubuntu3.2+tuxcare.els1 | 60.2-3ubuntu3.2+tuxcare.els1 |
libicu-devTuxCare:Ubuntu:18.04 |
before 60.2-3ubuntu3.2+tuxcare.els1 | 60.2-3ubuntu3.2+tuxcare.els1 |
libicu60TuxCare:Ubuntu:18.04 |
before 60.2-3ubuntu3.2+tuxcare.els1 | 60.2-3ubuntu3.2+tuxcare.els1 |
libiculx60TuxCare:Ubuntu:18.04 |
before 60.2-3ubuntu3.2+tuxcare.els1 | 60.2-3ubuntu3.2+tuxcare.els1 |
icuDebian:12 |
before 72.1-3+deb12u1, plus listed versions 72.1-3 |
72.1-3+deb12u1 |
icuDebian:13 |
before 76.1-4 | 76.1-4 |
icuDebian:14 |
before 76.1-4 | 76.1-4 |
icuDebian:11 |
before 67.1-7+deb11u1, plus listed versions 67.1-7 |
67.1-7+deb11u1 |
icuMageia:9 |
before 73.2-1.2.mga9 | 73.2-1.2.mga9 |
icuopenEuler:24.03-LTS-SP2 |
before 74.1-4.oe2403sp2 | 74.1-4.oe2403sp2 |
icuopenEuler:20.03-LTS-SP4 |
before 62.1-8.oe2003sp4 | 62.1-8.oe2003sp4 |
icuopenEuler:22.03-LTS-SP3 |
before 72.1-8.oe2203sp3 | 72.1-8.oe2203sp3 |
icuopenEuler:22.03-LTS-SP4 |
before 72.1-8.oe2203sp4 | 72.1-8.oe2203sp4 |
icuopenEuler:24.03-LTS |
before 74.1-4.oe2403sp1 | 74.1-4.oe2403sp1 |
icuopenEuler:24.03-LTS-SP1 |
before 74.1-4.oe2403sp1 | 74.1-4.oe2403sp1 |
icuRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
icu-debuginfoRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
icu-debugsourceRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
libicu-debuginfoRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
libicu-develRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
libicu-devel-debuginfoRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
libicuRed Hat:enterprise_linux:10.0 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
icuRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icu-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icu-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicu-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicu-develRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicu-devel-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icuRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icu-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icu-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicuRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicu-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
libicu-devel-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icuRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icu-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icu-debugsourceRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicu-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicu-develRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicu-devel-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icuRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icu-debuginfoRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icu-debugsourceRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicuRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicu-debuginfoRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
libicu-devel-debuginfoRed Hat:rhel_e4s:9.2::baseos |
before 0:67.1-10.el9_2 | 0:67.1-10.el9_2 |
icuRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icu-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icu-debugsourceRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicu-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicu-develRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicu-devel-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icuRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icu-debuginfoRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icu-debugsourceRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicuRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicu-debuginfoRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
libicu-devel-debuginfoRed Hat:rhel_eus:9.4::baseos |
before 0:67.1-10.el9_4 | 0:67.1-10.el9_4 |
icuRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icu-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icu-debugsourceRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicu-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicu-develRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicu-devel-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icuRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icu-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icu-debugsourceRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicuRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicu-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
libicu-devel-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:67.1-10.el9_0 | 0:67.1-10.el9_0 |
icuRocky Linux:10 |
before 0:74.2-5.el10_0 | 0:74.2-5.el10_0 |
icuRocky Linux:9 |
before 0:67.1-10.el9_6 | 0:67.1-10.el9_6 |
icuSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Enterprise Storage 7.1 |
before 60.2-150000.3.18.1 | 60.2-150000.3.18.1 |
icuSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Manager Proxy 4.3 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Manager Server 4.3 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Micro 5.1 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 65.1-150200.4.15.1 | 65.1-150200.4.15.1 |
icuSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 52.1-8.16.1 | 52.1-8.16.1 |
icuSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 52.1-8.16.1 | 52.1-8.16.1 |
icuUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 4.8.1.1-12ubuntu24.8.1.1-13+nmu14.8.1.1-13+nmu1ubuntu152.1-352.1-3ubuntu0.2 Show 8 moreShow less52.1-3ubuntu0.352.1-3ubuntu0.452.1-3ubuntu0.552.1-3ubuntu0.652.1-3ubuntu0.752.1-3ubuntu0.852.1-3ubuntu0.8+esm152.1-3ubuntu0.8+esm2 |
None known |
icuUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 55.1-4ubuntu155.1-6ubuntu155.1-755.1-7ubuntu0.155.1-7ubuntu0.2 Show 4 moreShow less55.1-7ubuntu0.355.1-7ubuntu0.455.1-7ubuntu0.555.1-7ubuntu0.5+esm1 |
None known |
icuUbuntu:18.04:LTS |
All versions, plus listed versions 57.1-659.1-3ubuntu160.1-1ubuntu260.2-1ubuntu160.2-3ubuntu160.2-3ubuntu360.2-3ubuntu3.160.2-3ubuntu3.2 |
None known |
icuUbuntu:20.04:LTS |
All versions, plus listed versions 63.2-265.1-1ubuntu266.1-2ubuntu266.1-2ubuntu2.1 |
None known |
icuUbuntu:22.04:LTS |
All versions, plus listed versions 67.1-7ubuntu170.1-2 |
None known |
icuUbuntu:24.04:LTS |
All versions, plus listed versions 72.1-3ubuntu372.1-4ubuntu174.2-1ubuntu174.2-1ubuntu374.2-1ubuntu3.1 |
None known |
icuUbuntu:25.10 |
All versions, plus listed versions 76.1-1ubuntu276.1-4ubuntu176.1-4ubuntu2 |
None known |
icuUbuntu:26.04:LTS |
All versions, plus listed versions 76.1-4ubuntu278.1-1ubuntu178.1-2ubuntu278.2-1ubuntu178.2-2ubuntu1 |
None known |
icuopenSUSE:Tumbleweed |
before 77.1-3.1 | 77.1-3.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | berkley4/icu-74-debian | 2025-06-25 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | EUVD, NVD, OSV | |
| facts | CVE List, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-5222 is a high vulnerability (CVSS 7.0) in Red Hat Enterprise Linux 10, published May 27, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.44%, the 38th percentile. Fixed in icu 74.1-r1.
References
access.redhat.com/errata/RHSA-2025:11888
access.redhat.com/errata/RHSA-2025:12083
access.redhat.com/errata/RHSA-2025:12331
access.redhat.com/errata/RHSA-2025:12332
access.redhat.com/errata/RHSA-2025:12333
access.redhat.com/errata/RHSA-2026:54544
Show 51 moreShow less
access.redhat.com/errata/RHSA-2026:54553
access.redhat.com/errata/RHSA-2026:54581
access.redhat.com/errata/RHSA-2026:56786
access.redhat.com/errata/RHSA-2026:56853
access.redhat.com/errata/RHSA-2026:56911
access.redhat.com/errata/RHSA-2026:60019
access.redhat.com/errata/RHSA-2026:65839
access.redhat.com/security/cve/CVE-2025-5222
bugzilla.redhat.com/show_bug.cgi?id=2368600
unicode-org.atlassian.net/jira/software/c/projects/ICU/issues/ICU-22957
lists.debian.org/debian-lts-announce/2025/06/msg00015.html
cert-portal.siemens.com/productcert/html/ssa-585531.html
nvd.nist.gov/vuln/detail/CVE-2025-5222
github.com/advisories/GHSA-wv79-2fc4-v4hj
security.alpinelinux.org/vuln/CVE-2025-5222
bugzilla.redhat.com/2368600
errata.almalinux.org/10/ALSA-2025-11888.html
errata.almalinux.org/9/ALSA-2025-12083.html
docs.bell-sw.com/security/cves/CVE-2025-5222
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1762539763.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1774269500.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1774273758.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1787152014.html
access.redhat.com/downloads/content/package-browser
unicode-org.atlassian.net
github.com/CVEProject/cvelistV5/tree/main/cves/2025/5xxx/CVE-2025-5222.json
security-tracker.debian.org/tracker/CVE-2025-5222
advisories.mageia.org/MGASA-2025-0249.html
bugs.mageia.org/show_bug.cgi?id=34442
lists.opensuse.org/archives/list/[email protected]/message/KB5WTHV4QSRRUVG6KMSV4Z2FIQKSWR54
lists.debian.org/debian-security-announce/2025/msg00115.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1982
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_11888.json
cve.org/CVERecord?id=CVE-2025-5222
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_12083.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_12331.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_12332.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_12333.json
errata.rockylinux.org/RLSA-2025:11888
errata.rockylinux.org/RLSA-2025:12083
suse.com/support/update/announcement/2025/suse-su-202502059-1
bugzilla.suse.com/1243721
suse.com/security/cve/CVE-2025-5222
suse.com/support/update/announcement/2025/suse-su-202502079-1
bugzilla.suse.com/1161007
bugzilla.suse.com/1167603
bugzilla.suse.com/1193951
suse.com/security/cve/CVE-2020-21913
suse.com/support/update/announcement/2025/suse-su-202502216-1
ubuntu.com/security/CVE-2025-5222