CVE-2025-47151 Memory corruption in Lasso

Critical 9.8 Published Updated

A type confusion in the Lasso library allows attackers to execute arbitrary code via a crafted SAML response.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-47151?

CVE-2025-47151 is a critical memory corruption vulnerability in Entr'ouvert Lasso, published on 5 Nov 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A type confusion vulnerability exists in the lasso_node_impl_init_from_xml functionality of Entr'ouvert Lasso 2.5.1 and 2.8.2. A specially crafted SAML response can lead to an arbitrary code execution. An attacker can send a malformed SAML response to trigger this vulnerability.

Weakness: CWE-843

Which versions are affected by CVE-2025-47151?

It affects 1 product.

Linux distribution packages (40)
lasso AlmaLinux:8All versions2.6.0-14.el8_10
lasso-devel AlmaLinux:8All versions2.6.0-14.el8_10
python3-lasso AlmaLinux:8All versions2.6.0-14.el8_10
lasso AlmaLinux:9All versions2.7.0-11.el9_7.3
lasso-devel AlmaLinux:9All versions2.7.0-11.el9_7.3
python3-lasso AlmaLinux:9All versions2.7.0-11.el9_7.3
java-lasso-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
lasso Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
lasso-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
lasso-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
perl-lasso-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
python3-lasso Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
python3-lasso-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:2.6.0-14.el8_10
java-lasso-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
lasso-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
lasso-debugsource Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
lasso-devel Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
perl-lasso-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
python3-lasso-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.6.0-14.el8_10
lasso Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
lasso-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
lasso-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
perl-lasso-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
python3-lasso Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
python3-lasso-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:2.7.0-11.el9_7.3
lasso-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.7.0-11.el9_7.3
lasso-debugsource Red Hat:enterprise_linux:9::crbAll versions0:2.7.0-11.el9_7.3
lasso-devel Red Hat:enterprise_linux:9::crbAll versions0:2.7.0-11.el9_7.3
perl-lasso-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.7.0-11.el9_7.3
python3-lasso-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.7.0-11.el9_7.3
java-lasso-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
lasso Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
lasso-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
lasso-debugsource Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
perl-lasso-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
python3-lasso-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions0:2.6.0-8.el8_2.1
java-lasso-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:2.6.0-8.el8_4.1
lasso Red Hat:rhel_aus:8.4::appstreamAll versions0:2.6.0-8.el8_4.1
lasso-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:2.6.0-8.el8_4.1
lasso-debugsource Red Hat:rhel_aus:8.4::appstreamAll versions0:2.6.0-8.el8_4.1

Products include Entrouvert Lasso.

How do I fix CVE-2025-47151?

Apply the vendor's patch.

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

Is CVE-2025-47151 being exploited?

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

Sources

Also known as ALSA-2025:21462, ALSA-2025:21628, AZL-69850, AZL-69863, CLSA-2025-1764677738, CLSA-2025-1765478656 and 16 more.

Is CVE-2025-47151 in your software?

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

Check your SBOMs for free