{"id":"ALSA-2025:4791","summary":"Moderate: python39:3.9 security update","details":"Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.  \n\nSecurity Fix(es):  \n\n  * mod_wsgi: Trusted Proxy Headers Removing Bypass (CVE-2022-2255)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","modified":"2026-01-30T02:49:48.371101Z","published":"2025-05-12T00:00:00Z","related":["CVE-2022-2255"],"references":[{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2025:4791"},{"type":"REPORT","url":"https://access.redhat.com/security/cve/CVE-2022-2255"},{"type":"REPORT","url":"https://bugzilla.redhat.com/2100563"},{"type":"ADVISORY","url":"https://errata.almalinux.org/8/ALSA-2025-4791.html"}],"affected":[{"package":{"name":"python39","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-PyMySQL","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-PyMySQL"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.10.1-2.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-cffi","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-cffi"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.14.3-2.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-cffi","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-cffi"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.14.3-2.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-chardet","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-chardet"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.0.4-19.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-cryptography","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-cryptography"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.3.1-3.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-devel","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-devel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-idle","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-idle"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-idna","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-idna"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.10-4.module_el8.10.0+3849+a48d89aa"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-libs","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-libs"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-lxml","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-lxml"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.6.5-1.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-lxml","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-lxml"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.6.5-1.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-mod_wsgi","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-mod_wsgi"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.7.1-7.module_el8.10.0+3989+a618fe15.1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-numpy","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-numpy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.4-3.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-numpy","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-numpy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.4-3.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-numpy-doc","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-numpy-doc"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.4-3.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-numpy-f2py","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-numpy-f2py"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.4-3.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-numpy-f2py","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-numpy-f2py"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.4-3.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pip","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pip"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20.2.4-9.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pip-wheel","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pip-wheel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"20.2.4-9.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-ply","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-ply"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.11-10.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-psutil","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-psutil"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.8.0-4.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-psutil","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-psutil"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.8.0-4.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-psycopg2","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-psycopg2"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.6-3.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-psycopg2-doc","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-psycopg2-doc"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.6-3.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-psycopg2-tests","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-psycopg2-tests"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.6-3.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pycparser","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pycparser"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.20-3.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pysocks","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pysocks"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.7.1-4.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pyyaml","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pyyaml"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.1-1.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-pyyaml","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-pyyaml"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.1-1.module_el8.6.0+3248+c431e88c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-requests","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-requests"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.25.0-3.module_el8.9.0+3634+fb2a896c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-rpm-macros","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-rpm-macros"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-scipy","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-scipy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.4-5.module_el8.9.0+3634+fb2a896c"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-setuptools","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-setuptools"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"50.3.2-6.module_el8.10.0+3885+d986a391"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-setuptools-wheel","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-setuptools-wheel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"50.3.2-6.module_el8.10.0+3885+d986a391"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-six","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-six"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.15.0-3.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-test","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-test"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-tkinter","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-tkinter"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.9.20-1.module_el8.10.0+3902+1690be06"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-toml","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-toml"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.10.1-5.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-urllib3","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-urllib3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.25.10-5.module_el8.10.0+3765+2f9a457d"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-wheel","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-wheel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.35.1-4.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}},{"package":{"name":"python39-wheel-wheel","ecosystem":"AlmaLinux:8","purl":"pkg:rpm/almalinux/python39-wheel-wheel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.35.1-4.module_el8.6.0+2780+a40f65e1"}]}],"database_specific":{"source":"https://github.com/AlmaLinux/osv-database/blob/master/advisories/almalinux8/ALSA-2025:4791.json"}}],"schema_version":"1.7.3"}