CVE-2019-25051 Memory corruption in n/a

High 7.8 Published Updated

A heap-based buffer overflow in GNU Aspell allows attackers to execute arbitrary code or cause a denial of service via crafted input.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2019-25051?

CVE-2019-25051 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 20 Jul 2021. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

objstack in GNU Aspell 0.60.8 has a heap-based buffer overflow in acommon::ObjStack::dup_top (called from acommon::StringMap::add and acommon::Config::lookup_list).

Weakness: CWE-787

Which versions are affected by CVE-2019-25051?

It affects 3 products.

Linux distribution packages (30)
aspell AlmaLinux:8All versions12:0.60.6.1-22.el8
aspell-devel AlmaLinux:8All versions12:0.60.6.1-22.el8
aspell Red Hat:enterprise_linux:8::appstreamAll versions12:0.60.6.1-22.el8
aspell-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions12:0.60.6.1-22.el8
aspell-debugsource Red Hat:enterprise_linux:8::appstreamAll versions12:0.60.6.1-22.el8
aspell-debuginfo Red Hat:enterprise_linux:8::crbAll versions12:0.60.6.1-22.el8
aspell-debugsource Red Hat:enterprise_linux:8::crbAll versions12:0.60.6.1-22.el8
aspell-devel Red Hat:enterprise_linux:8::crbAll versions12:0.60.6.1-22.el8
aspell Rocky Linux:8All versions2:0.60.6.1-22.el8
aspell SUSE:HPE Helion OpenStack 8All versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Module for Basesystem 15 SP2All versions0.60.8-3.3.1
aspell SUSE:Linux Enterprise Module for Basesystem 15 SP3All versions0.60.8-3.3.1
aspell SUSE:Linux Enterprise Point of Sale 11 SP3All versions0.60.6-26.36.1
aspell SUSE:Linux Enterprise Server 11 SP4-LTSSAll versions0.60.6-26.36.1
aspell SUSE:Linux Enterprise Server 12 SP2-BCLAll versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server 12 SP3-BCLAll versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server 12 SP3-LTSSAll versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server 12 SP5All versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server for SAP Applications 12 SP3All versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions0.60.6.1-18.11.1
aspell SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.60.6.1-18.11.1
aspell SUSE:OpenStack Cloud 8All versions0.60.6.1-18.11.1
aspell SUSE:OpenStack Cloud 9All versions0.60.6.1-18.11.1
aspell SUSE:OpenStack Cloud Crowbar 8All versions0.60.6.1-18.11.1
aspell SUSE:OpenStack Cloud Crowbar 9All versions0.60.6.1-18.11.1
aspell openSUSE:Leap 15.2All versions0.60.8-lp152.2.3.1
aspell openSUSE:Leap 15.3All versions0.60.8-3.3.1
aspell openSUSE:TumbleweedAll versions0.60.8-4.2

Products include Debian Debian Linux, Fedoraproject Fedora, Gnu Aspell.

How do I fix CVE-2019-25051?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2019-25051 being exploited?

There is no known exploitation of CVE-2019-25051 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2019-25051, ALSA-2022:1808, AZL-11363, DEBIAN-CVE-2019-25051, GHSA-vm7w-rc54-7m7r, MGASA-2021-0388 and 13 more.

Is CVE-2019-25051 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free