CVE-2025-47151 Memory corruption in Lasso
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:8 | All versions | 2.6.0-14.el8_10 |
lasso-devel AlmaLinux:8 | All versions | 2.6.0-14.el8_10 |
python3-lasso AlmaLinux:8 | All versions | 2.6.0-14.el8_10 |
lasso AlmaLinux:9 | All versions | 2.7.0-11.el9_7.3 |
lasso-devel AlmaLinux:9 | All versions | 2.7.0-11.el9_7.3 |
python3-lasso AlmaLinux:9 | All versions | 2.7.0-11.el9_7.3 |
java-lasso-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
lasso Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
lasso-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
lasso-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
perl-lasso-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
python3-lasso Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
python3-lasso-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:2.6.0-14.el8_10 |
java-lasso-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
lasso-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
lasso-debugsource Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
lasso-devel Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
perl-lasso-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
python3-lasso-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:2.6.0-14.el8_10 |
lasso Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
lasso-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
lasso-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
perl-lasso-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
python3-lasso Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
python3-lasso-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:2.7.0-11.el9_7.3 |
lasso-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:2.7.0-11.el9_7.3 |
lasso-debugsource Red Hat:enterprise_linux:9::crb | All versions | 0:2.7.0-11.el9_7.3 |
lasso-devel Red Hat:enterprise_linux:9::crb | All versions | 0:2.7.0-11.el9_7.3 |
perl-lasso-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:2.7.0-11.el9_7.3 |
python3-lasso-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:2.7.0-11.el9_7.3 |
java-lasso-debuginfo Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
lasso Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
lasso-debuginfo Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
lasso-debugsource Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
perl-lasso-debuginfo Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
python3-lasso-debuginfo Red Hat:rhel_aus:8.2::appstream | All versions | 0:2.6.0-8.el8_2.1 |
java-lasso-debuginfo Red Hat:rhel_aus:8.4::appstream | All versions | 0:2.6.0-8.el8_4.1 |
lasso Red Hat:rhel_aus:8.4::appstream | All versions | 0:2.6.0-8.el8_4.1 |
lasso-debuginfo Red Hat:rhel_aus:8.4::appstream | All versions | 0:2.6.0-8.el8_4.1 |
lasso-debugsource Red Hat:rhel_aus:8.4::appstream | All versions | 0: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.
Other vulnerabilities in Entr'ouvert Lasso
Sources
Also known as ALSA-2025:21462, ALSA-2025:21628, AZL-69850, AZL-69863, CLSA-2025-1764677738, CLSA-2025-1765478656 and 16 more.