CVE-2023-41419 Gevent allows remote attacker to escalate privileges

Critical 9.8 Published Updated

A remote attacker can escalate privileges by sending a crafted script to the WSGIServer component in the Gevent library.

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-41419?

CVE-2023-41419 is a critical vulnerability in n/a, published on 25 Sep 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

An issue in Gevent before version 23.9.0 allows a remote attacker to escalate privileges via a crafted script to the WSGIServer component.

Which versions are affected by CVE-2023-41419?

3 open source packages ship an affected version, including gevent. It affects 1 product.

PackageAffectedFixed in
gevent PyPIAll versions23.9.0
gevent PyPIAll versions23.9.0
gevent PyPIAll versions23.9.0
Linux distribution packages (37)
python3-gevent AlmaLinux:8All versions1.2.2-5.el8_10
python-gevent Red Hat:enterprise_linux:8::appstreamAll versions0:1.2.2-5.el8_10
python-gevent-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.2.2-5.el8_10
python3-gevent Red Hat:enterprise_linux:8::appstreamAll versions0:1.2.2-5.el8_10
python3-gevent-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.2.2-5.el8_10
python-gevent Red Hat:openstack:17.1::el9All versions0:21.1.2-2.el9ost
python-gevent-debugsource Red Hat:openstack:17.1::el9All versions0:21.1.2-2.el9ost
python3-gevent Red Hat:openstack:17.1::el9All versions0:21.1.2-2.el9ost
python3-gevent-debuginfo Red Hat:openstack:17.1::el9All versions0:21.1.2-2.el9ost
python-gevent Red Hat:rhel_aus:8.2::appstreamAll versions0:1.2.2-5.el8_2
python-gevent-debugsource Red Hat:rhel_aus:8.2::appstreamAll versions0:1.2.2-5.el8_2
python3-gevent Red Hat:rhel_aus:8.2::appstreamAll versions0:1.2.2-5.el8_2
python3-gevent-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions0:1.2.2-5.el8_2
python-gevent Red Hat:rhel_aus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python-gevent-debugsource Red Hat:rhel_aus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent Red Hat:rhel_aus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python-gevent Red Hat:rhel_aus:8.6::appstreamAll versions0:1.2.2-5.el8_6
python-gevent-debugsource Red Hat:rhel_aus:8.6::appstreamAll versions0:1.2.2-5.el8_6
python3-gevent Red Hat:rhel_aus:8.6::appstreamAll versions0:1.2.2-5.el8_6
python3-gevent-debuginfo Red Hat:rhel_aus:8.6::appstreamAll versions0:1.2.2-5.el8_6
python-gevent Red Hat:rhel_e4s:8.4::appstreamAll versions0:1.2.2-5.el8_4
python-gevent-debugsource Red Hat:rhel_e4s:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent Red Hat:rhel_e4s:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent-debuginfo Red Hat:rhel_e4s:8.4::appstreamAll versions0:1.2.2-5.el8_4
python-gevent Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.2.2-5.el8_6
python-gevent-debugsource Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.2.2-5.el8_6
python3-gevent Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.2.2-5.el8_6
python3-gevent-debuginfo Red Hat:rhel_e4s:8.6::appstreamAll versions0:1.2.2-5.el8_6
python-gevent Red Hat:rhel_eus:8.8::appstreamAll versions0:1.2.2-5.el8_8
python-gevent-debugsource Red Hat:rhel_eus:8.8::appstreamAll versions0:1.2.2-5.el8_8
python3-gevent Red Hat:rhel_eus:8.8::appstreamAll versions0:1.2.2-5.el8_8
python3-gevent-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:1.2.2-5.el8_8
python-gevent Red Hat:rhel_tus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python-gevent-debugsource Red Hat:rhel_tus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent Red Hat:rhel_tus:8.4::appstreamAll versions0:1.2.2-5.el8_4
python3-gevent-debuginfo Red Hat:rhel_tus:8.4::appstreamAll versions0:1.2.2-5.el8_4

Products include Gevent Gevent.

How do I fix CVE-2023-41419?

Upgrade gevent to 23.9.0 or later.

Is CVE-2023-41419 being exploited?

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

Sources

Also known as ALSA-2024:8834, AZL-30058, DEBIAN-CVE-2023-41419, DLA-4377-1, GHSA-x7m3-jprg-wc5g, OESA-2023-1697 and 16 more.

Is CVE-2023-41419 in your software?

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

Check your SBOMs for free