CVE-2023-25193 Denial of service in n/a
Attackers can cause excessive CPU consumption and service disruption in applications using HarfBuzz by sending crafted text with consecutive marks.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-25193?
CVE-2023-25193 is a high-severity denial of service vulnerability in Fedoraproject Fedora, published on 4 Feb 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
hb-ot-layout-gsubgpos.hh in HarfBuzz through 6.0.0 allows attackers to trigger O(n^2) growth via consecutive marks during the process of looking back for base glyphs when attaching marks.
Weakness: CWE-770
Which versions are affected by CVE-2023-25193?
3 open source packages ship an affected version, including java, java-min and jre. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
java Bitnami | From 9.0.0 | 11.0.20, 17.0.8, 20.0.2 |
java-min Bitnami | From 9.0.0 | 11.0.20, 17.0.8, 20.0.2 |
jre Bitnami | From 9.0.0 | 11.0.20, 17.0.8, 20.0.2 |
Linux distribution packages (37)
harfbuzz AlmaLinux:8 | All versions | 1.7.5-4.el8 |
harfbuzz-devel AlmaLinux:8 | All versions | 1.7.5-4.el8 |
harfbuzz-icu AlmaLinux:8 | All versions | 1.7.5-4.el8 |
harfbuzz AlmaLinux:9 | All versions | 2.7.4-10.el9 |
harfbuzz-devel AlmaLinux:9 | All versions | 2.7.4-10.el9 |
harfbuzz-icu AlmaLinux:9 | All versions | 2.7.4-10.el9 |
harfbuzz Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-devel-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-icu Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz-icu-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.7.5-4.el8 |
harfbuzz Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-devel Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-devel-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-icu Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz-icu-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.4-10.el9 |
harfbuzz Red Hat:enterprise_linux:9::baseos | All versions | 0:2.7.4-10.el9 |
harfbuzz-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:2.7.4-10.el9 |
harfbuzz-debugsource Red Hat:enterprise_linux:9::baseos | All versions | 0:2.7.4-10.el9 |
harfbuzz-devel-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:2.7.4-10.el9 |
harfbuzz-icu-debuginfo Red Hat:enterprise_linux:9::baseos | All versions | 0:2.7.4-10.el9 |
harfbuzz Rocky Linux:8 | All versions | 0:1.7.5-4.el8 |
harfbuzz Rocky Linux:9 | All versions | 0:2.7.4-10.el9 |
harfbuzz SUSE:Enterprise Storage 7 | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Enterprise Storage 7.1 | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | All versions | 1.7.5-150000.3.3.1 |
harfbuzz SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Linux Enterprise Micro 5.2 | All versions | 2.6.4-150200.3.6.1 |
harfbuzz SUSE:Linux Enterprise Micro 5.3 | All versions | 3.4.0-150400.3.6.1 |
harfbuzz SUSE:Linux Enterprise Micro 5.4 | All versions | 3.4.0-150400.3.6.1 |
harfbuzz SUSE:Linux Enterprise Module for Basesystem 15 SP4 | All versions | 3.4.0-150400.3.6.1 |
Products include Fedoraproject Fedora, Harfbuzz Project Harfbuzz.
How do I fix CVE-2023-25193?
Upgrade java to a fixed version for your release line: 11.0.20, 17.0.8 or 20.0.2.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2023-25193 being exploited?
There is no known exploitation of CVE-2023-25193 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as ALSA-2024:2410, ALSA-2024:2980, AZL-13303, BIT-java-2023-25193, BIT-java-min-2023-25193, BIT-jre-2023-25193 and 33 more.