- Issued:
- 2026-11-05
- Updated:
- 2026-11-05
RHSA-2026:95656 - Security Advisory
Synopsis
Critical: Satellite 6.17 security update
Type/Severity
Security Advisory: Critical
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
A security update for Red Hat Satellite 6.17 is now available.
Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE links in the References section.
Description
This advisory provides security fixes for affected packages used by Red Hat
Satellite. The updates address the vulnerabilities described below.
Security Fix(es):
- python-django: Django: Remote code execution via GeoDjango spatial lookups (CVE-2026-15307)
- python-gitpython: GitPython: Arbitrary Code Execution via Path Traversal (CVE-2026-78677)
- python-gitpython: GitPython: Denial of Service via crafted commit author field (CVE-2026-87819)
- python-urllib3: urllib3: Denial of Service via unbounded memory allocation in chunk parser (CVE-2026-97689)
- python-urllib3: urllib3: Traffic interception via HTTPS proxy TLS configuration override (CVE-2026-97687)
- python-gitpython: GitPython: Arbitrary code execution via unsafe URL protocol handling (CVE-2026-110857)
- python-gitpython: GitPython: Arbitrary file read via argument injection in branch checkout (CVE-2026-110859)
- python-gitpython: GitPython: Denial of Service via regular expression backtracking in date parsing (CVE-2026-110856)
- python-gitpython: GitPython: Arbitrary file read vulnerability via `Repo.archive()` (CVE-2026-73619)
- python-pillow: Pillow: Denial of Service via unbounded recursion in PDF parser (CVE-2026-112391)
- python-pillow: Pillow: Denial of Service via infinite loop during crafted MIC image parsing (CVE-2026-112390)
- python-pillow: Pillow: Denial of Service via null pointer dereference in Image.merge() (CVE-2026-112405)
- python-pillow: pillow: Denial of service via crafted APNG image (CVE-2026-112399)
- python-pillow: pillow: Denial of Service via zero-size images in rank filters (CVE-2026-112392)
- python-pillow: pillow: Denial of Service via out-of-bounds memory access on zero-width images (CVE-2026-112397)
- python-pillow: pillow: Denial of Service via memory exhaustion from crafted GIF image (CVE-2026-112400)
- python-pillow: pillow: Denial of Service via crafted multi-frame image conversion (CVE-2026-112894)
- python-pillow: pillow: Denial of service via crafted PDF during append operations (CVE-2026-112895)
- python-pillow: pillow: Denial of service via double free during image transformation (CVE-2026-112402)
- python-pillow: Pillow: Denial of Service via invalid pointer free during font rendering (CVE-2026-112893)
- python-pillow: pillow: Information disclosure via uninitialized buffer in TIFF decoding (CVE-2026-112897)
- python-pillow: Pillow: Denial of Service via out-of-bounds read in TIFF encoder (CVE-2026-112896)
- python-pillow: Pillow: Denial of Service via out-of-bounds read in TIFF decoding (CVE-2026-112404)
- python-gitpython: GitPython 3.1.30 before 3.2.0 Command Injection via Remote.pull() Refspec (CVE-2026-110858)
- python-pillow: pillow: Denial of Service via infinite loop during PDF page rewriting (CVE-2026-112406)
- python-pillow: pillow: Arbitrary code execution via JPEG encoder buffer overflow (CVE-2026-96778)
- python-gitpython: GitPython: arbitrary code execution via improper submodule path validation (CVE-2026-114145)
- python-pillow: pillow: Denial of Service via duplicate page references in PDF files (CVE-2026-96640)
- python-pillow: pillow: Denial of Service via repeated EXIF headers (CVE-2026-96643)
- python-brotli: Out-of-Bounds Write in Google Brotli Decoder (CVE-2026-111497)
- python-pillow: pillow: Denial of Service via unbounded memory expansion in MSP image decoder (CVE-2026-112892)
- python-pillow: Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO (CVE-2026-112393)
- python-pillow: Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution (CVE-2026-112398)
- python-pillow: Pillow: Heap buffer overflow in ImagingJpegDecode (CVE-2026-112403)
- openvox-server: puppetserver: authenticated remote code execution via report event deserialization (CVE-2026-115731)
- puppetserver: puppetserver: authenticated remote code execution via report event deserialization (CVE-2026-115731)
- puppetserver: trapperkeeper-authorization: certificate name authorization bypass via flawed hostname ACL match (CVE-2026-115732)
- openvox-server: trapperkeeper-authorization: certificate name authorization bypass via flawed hostname ACL match (CVE-2026-115732)
- openvox-agent: integer overflow issueCVE-2026-89078 in regular expression compiler (CVE-2026-110264)
- openvox-agent: integer overflow issue in CI/CD regular expression compiler (CVE-2026-97229)
- openvox-agent: integer overflow issue in regular expression compiler (CVE-2026-93577)
- openvox-agent: double free issue in regular expression parser (CVE-2026-89078)
- openvox-server: jackson-dataformat-smile: Denial of Service via unbounded memory allocation in asynchronous parser (CVE-2026-104895)
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Satellite 6.17 x86_64
- Red Hat Satellite Capsule 6.17 x86_64
Fixes
- BZ - 2511095 - CVE-2026-15307 django: Django: Remote code execution via GeoDjango spatial lookups
- BZ - 2515265 - CVE-2026-73619 gitpython: GitPython: Arbitrary file read vulnerability via `Repo.archive()`
- BZ - 2523215 - CVE-2026-78677 GitPython: GitPython: Arbitrary Code Execution via Path Traversal
- BZ - 2530742 - CVE-2026-87819 GitPython: GitPython: Denial of Service via crafted commit author field
- BZ - 2539836 - CVE-2026-89078 ruby: double free issue in regular expression parser
- BZ - 2539842 - CVE-2026-93577 ruby: integer overflow issue in regular expression compiler
- BZ - 2543245 - CVE-2026-97689 urllib3: urllib3: Denial of Service via unbounded memory allocation in chunk parser
- BZ - 2543255 - CVE-2026-97687 urllib3: urllib3: Traffic interception via HTTPS proxy TLS configuration override
- BZ - 2550153 - CVE-2026-97229 ruby: integer overflow issue in CI/CD regular expression compiler
- BZ - 2552959 - CVE-2026-110858 GitPython: GitPython 3.1.30 before 3.2.0 Command Injection via Remote.pull() Refspec
- BZ - 2552966 - CVE-2026-110857 GitPython: GitPython: Arbitrary code execution via unsafe URL protocol handling
- BZ - 2552977 - CVE-2026-110856 GitPython: GitPython: Denial of Service via regular expression backtracking in date parsing
- BZ - 2552989 - CVE-2026-110859 GitPython: GitPython: Arbitrary file read via argument injection in branch checkout
- BZ - 2555846 - CVE-2026-112393 pillow: Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO
- BZ - 2555848 - CVE-2026-112390 pillow: Pillow: Denial of Service via infinite loop during crafted MIC image parsing
- BZ - 2555851 - CVE-2026-112391 pillow: Pillow: Denial of Service via unbounded recursion in PDF parser
- BZ - 2555859 - CVE-2026-112402 pillow: pillow: Denial of service via double free during image transformation
- BZ - 2555863 - CVE-2026-112399 pillow: pillow: Denial of service via crafted APNG image
- BZ - 2555864 - CVE-2026-112400 pillow: pillow: Denial of Service via memory exhaustion from crafted GIF image
- BZ - 2555866 - CVE-2026-112392 pillow: pillow: Denial of Service via zero-size images in rank filters
- BZ - 2555867 - CVE-2026-112398 pillow: Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution
- BZ - 2555868 - CVE-2026-112397 pillow: pillow: Denial of Service via out-of-bounds memory access on zero-width images
- BZ - 2555871 - CVE-2026-112403 pillow: Pillow: Heap buffer overflow in ImagingJpegDecode
- BZ - 2555873 - CVE-2026-112405 pillow: Pillow: Denial of Service via null pointer dereference in Image.merge()
- BZ - 2555874 - CVE-2026-112404 pillow: Pillow: Denial of Service via out-of-bounds read in TIFF decoding
- BZ - 2555875 - CVE-2026-112894 pillow: pillow: Denial of Service via crafted multi-frame image conversion
- BZ - 2555878 - CVE-2026-112893 pillow: Pillow: Denial of Service via invalid pointer free during font rendering
- BZ - 2555879 - CVE-2026-112895 pillow: pillow: Denial of service via crafted PDF during append operations
- BZ - 2555888 - CVE-2026-112897 pillow: pillow: Information disclosure via uninitialized buffer in TIFF decoding
- BZ - 2555890 - CVE-2026-112896 pillow: Pillow: Denial of Service via out-of-bounds read in TIFF encoder
- BZ - 2556322 - CVE-2026-112406 pillow: pillow: Denial of Service via infinite loop during PDF page rewriting
- BZ - 2558563 - CVE-2026-114145 GitPython: GitPython: arbitrary code execution via improper submodule path validation
- BZ - 2558566 - CVE-2026-96643 pillow: pillow: Denial of Service via repeated EXIF headers
- BZ - 2558567 - CVE-2026-96778 pillow: pillow: Arbitrary code execution via JPEG encoder buffer overflow
- BZ - 2558576 - CVE-2026-96640 pillow: pillow: Denial of Service via duplicate page references in PDF files
- BZ - 2558632 - CVE-2026-110264 ruby: integer overflow issue in regular expression compiler
- BZ - 2558973 - CVE-2026-111497 brotli: Out-of-Bounds Write in Google Brotli Decoder
- BZ - 2559393 - CVE-2026-112892 pillow: pillow: Denial of Service via unbounded memory expansion in MSP image decoder
- BZ - 2562517 - CVE-2026-104895 com.fasterxml.jackson.dataformat/jackson-dataformat-smile: jackson-dataformat-smile: Denial of Service via unbounded memory allocation in asynchronous parser
- BZ - 2566291 - CVE-2026-115732 trapperkeeper-authorization: puppetserver: openvox-server: openvoxdb: trapperkeeper-authorization: certificate name authorization bypass via flawed hostname ACL match
- BZ - 2566451 - CVE-2026-115731 puppetserver: openvox-agent: openvox-server: puppetserver: authenticated remote code execution via report event deserialization
CVEs
- CVE-2026-15307
- CVE-2026-73619
- CVE-2026-78677
- CVE-2026-87819
- CVE-2026-89078
- CVE-2026-93577
- CVE-2026-96640
- CVE-2026-96643
- CVE-2026-96778
- CVE-2026-97229
- CVE-2026-97687
- CVE-2026-97689
- CVE-2026-104895
- CVE-2026-110264
- CVE-2026-110856
- CVE-2026-110857
- CVE-2026-110858
- CVE-2026-110859
- CVE-2026-111497
- CVE-2026-112390
- CVE-2026-112391
- CVE-2026-112392
- CVE-2026-112393
- CVE-2026-112397
- CVE-2026-112398
- CVE-2026-112399
- CVE-2026-112400
- CVE-2026-112402
- CVE-2026-112403
- CVE-2026-112404
- CVE-2026-112405
- CVE-2026-112406
- CVE-2026-112892
- CVE-2026-112893
- CVE-2026-112894
- CVE-2026-112895
- CVE-2026-112896
- CVE-2026-112897
- CVE-2026-114145
- CVE-2026-115731
- CVE-2026-115732
Red Hat Satellite 6.17
| SRPM | |
|---|---|
| openvox-agent-8.32.0-1.el9sat.src.rpm | SHA-256: f3027aaf18f0c5738c8212313198cddb4ff5957b907bee52ceb185d50cf09ffe |
| openvox-server-8.18.0-1.el9sat.src.rpm | SHA-256: f370f7a18ecc437c44be587bdc45bec1dd5dcbbd01dd28f0a5eed3193328cc4e |
| python-brotli-1.2.1-1.el9pc.src.rpm | SHA-256: 889d7e2993de7fa4d7e033f38aefeb3f48ef449549f6ee7683e7ee1be72c6324 |
| python-django-4.2.30-2.el9pc.src.rpm | SHA-256: 9531dcb20107b56ee4c58e40490b1acbaa027d31aa1f39ed8c36eeb9d946a170 |
| python-gitpython-3.2.1-1.el9pc.src.rpm | SHA-256: 8642200f6f2e348381bce822d0814cbd38bf9b28baf0ca576f273135a8fa3c27 |
| python-pillow-13.0.0-1.el9pc.src.rpm | SHA-256: 1c3270acffdfe856ee88c3fb905cba5034b4870f36167f030d80f2df044724a2 |
| python-pulp-ansible-0.22.11-1.el9pc.src.rpm | SHA-256: 774768e391a9a36dc02a2a6e0f3877da8d508f2f38a51a82047d3e3efad99eb4 |
| python-urllib3-2.8.0-1.el9pc.src.rpm | SHA-256: e6b4dbee9d69fc1105fdea277a458626d0582b8db5d36d25c1150b0fcd9dce73 |
| x86_64 | |
| openvox-agent-8.32.0-1.el9sat.x86_64.rpm | SHA-256: 7b7310a35ff986299f936cfbccd125800e58da763f3fd2281f18096dbf8ba3e1 |
| openvox-server-8.18.0-1.el9sat.noarch.rpm | SHA-256: 20e707a436baed77046dc2c05bffe2456b5411865c12cb80882a635df6decac4 |
| python-brotli-debugsource-1.2.1-1.el9pc.x86_64.rpm | SHA-256: f5065595b958db5fa92064b399df1833985d3cf6259908ce6c1be3dd24d19481 |
| python-pillow-debugsource-13.0.0-1.el9pc.x86_64.rpm | SHA-256: 5b471613eb468a534a9f78f798d4b8fea4e17f02baef22f1f2aba450ef09fe13 |
| python3.11-brotli-1.2.1-1.el9pc.x86_64.rpm | SHA-256: e18f48f8637aff21c006830ee6c0d20ceba0b4419d8f9dc770258efcb981c8e0 |
| python3.11-brotli-debuginfo-1.2.1-1.el9pc.x86_64.rpm | SHA-256: 579e6825603a473cc08486591b6dca44d96039c3c3b8ee37dae5d15d81635c8a |
| python3.11-django-4.2.30-2.el9pc.noarch.rpm | SHA-256: 577d58ffd0c9505168a5ee78444d66af5a0256b6fe0b6addf5feaf23ef5e54e9 |
| python3.11-gitpython-3.2.1-1.el9pc.noarch.rpm | SHA-256: ff7ff4c91b99ea3a283cbd11f2986ad77f52b27478bfa088f38ebbc9585148f4 |
| python3.11-pillow-13.0.0-1.el9pc.x86_64.rpm | SHA-256: ea1d07af1d78884b78b2b960707bff2b8c8d0c576f3a85da0596f7ad5fa4ca93 |
| python3.11-pillow-debuginfo-13.0.0-1.el9pc.x86_64.rpm | SHA-256: a1c5e653ad27b469fd0477b471d3d1b284789c46e6afa8c32341b4030443f20d |
| python3.11-pulp-ansible-0.22.11-1.el9pc.noarch.rpm | SHA-256: 8f5da03e0993b84298e89ed59bbb035ac6599ab0dc8bef18ccb27a914a901759 |
| python3.11-urllib3-2.8.0-1.el9pc.noarch.rpm | SHA-256: ae0e15c03b3a533e8d838ffe0edd425e3b8f27a90ab4e2e8d5aadd650006b49e |
Red Hat Satellite Capsule 6.17
| SRPM | |
|---|---|
| openvox-agent-8.32.0-1.el9sat.src.rpm | SHA-256: f3027aaf18f0c5738c8212313198cddb4ff5957b907bee52ceb185d50cf09ffe |
| openvox-server-8.18.0-1.el9sat.src.rpm | SHA-256: f370f7a18ecc437c44be587bdc45bec1dd5dcbbd01dd28f0a5eed3193328cc4e |
| python-brotli-1.2.1-1.el9pc.src.rpm | SHA-256: 889d7e2993de7fa4d7e033f38aefeb3f48ef449549f6ee7683e7ee1be72c6324 |
| python-django-4.2.30-2.el9pc.src.rpm | SHA-256: 9531dcb20107b56ee4c58e40490b1acbaa027d31aa1f39ed8c36eeb9d946a170 |
| python-gitpython-3.2.1-1.el9pc.src.rpm | SHA-256: 8642200f6f2e348381bce822d0814cbd38bf9b28baf0ca576f273135a8fa3c27 |
| python-pillow-13.0.0-1.el9pc.src.rpm | SHA-256: 1c3270acffdfe856ee88c3fb905cba5034b4870f36167f030d80f2df044724a2 |
| python-pulp-ansible-0.22.11-1.el9pc.src.rpm | SHA-256: 774768e391a9a36dc02a2a6e0f3877da8d508f2f38a51a82047d3e3efad99eb4 |
| python-urllib3-2.8.0-1.el9pc.src.rpm | SHA-256: e6b4dbee9d69fc1105fdea277a458626d0582b8db5d36d25c1150b0fcd9dce73 |
| x86_64 | |
| openvox-agent-8.32.0-1.el9sat.x86_64.rpm | SHA-256: 7b7310a35ff986299f936cfbccd125800e58da763f3fd2281f18096dbf8ba3e1 |
| openvox-server-8.18.0-1.el9sat.noarch.rpm | SHA-256: 20e707a436baed77046dc2c05bffe2456b5411865c12cb80882a635df6decac4 |
| python-brotli-debugsource-1.2.1-1.el9pc.x86_64.rpm | SHA-256: f5065595b958db5fa92064b399df1833985d3cf6259908ce6c1be3dd24d19481 |
| python-pillow-debugsource-13.0.0-1.el9pc.x86_64.rpm | SHA-256: 5b471613eb468a534a9f78f798d4b8fea4e17f02baef22f1f2aba450ef09fe13 |
| python3.11-brotli-1.2.1-1.el9pc.x86_64.rpm | SHA-256: e18f48f8637aff21c006830ee6c0d20ceba0b4419d8f9dc770258efcb981c8e0 |
| python3.11-brotli-debuginfo-1.2.1-1.el9pc.x86_64.rpm | SHA-256: 579e6825603a473cc08486591b6dca44d96039c3c3b8ee37dae5d15d81635c8a |
| python3.11-django-4.2.30-2.el9pc.noarch.rpm | SHA-256: 577d58ffd0c9505168a5ee78444d66af5a0256b6fe0b6addf5feaf23ef5e54e9 |
| python3.11-gitpython-3.2.1-1.el9pc.noarch.rpm | SHA-256: ff7ff4c91b99ea3a283cbd11f2986ad77f52b27478bfa088f38ebbc9585148f4 |
| python3.11-pillow-13.0.0-1.el9pc.x86_64.rpm | SHA-256: ea1d07af1d78884b78b2b960707bff2b8c8d0c576f3a85da0596f7ad5fa4ca93 |
| python3.11-pillow-debuginfo-13.0.0-1.el9pc.x86_64.rpm | SHA-256: a1c5e653ad27b469fd0477b471d3d1b284789c46e6afa8c32341b4030443f20d |
| python3.11-pulp-ansible-0.22.11-1.el9pc.noarch.rpm | SHA-256: 8f5da03e0993b84298e89ed59bbb035ac6599ab0dc8bef18ccb27a914a901759 |
| python3.11-urllib3-2.8.0-1.el9pc.noarch.rpm | SHA-256: ae0e15c03b3a533e8d838ffe0edd425e3b8f27a90ab4e2e8d5aadd650006b49e |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.