CVE-2024-56201
High · 8.8Jinja has a sandbox breakout through malicious filenames
CVSS
8.8
EPSS
0.3%
Published
Dec 23, 2024
CISA due date
—
Cloudanix analysis
A vulnerable template feature can let someone who controls both a template and its name run code on the server.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Library
- Class
- RCE
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
This is a remote code execution weakness in the Jinja template compiler. If an application allows an untrusted user to supply both a template’s contents and its filename, a crafted filename can interact with Jinja’s compilation process in a way that results in attacker-controlled Python code execution. The issue can bypass Jinja’s sandbox because the vulnerable behavior occurs during template compilation rather than through normal sandboxed template operations. The practical impact is execution of Python code with the privileges of the application process that compiles or renders the template.
Why it matters to the business
Applications that let users upload, create, edit, or name Jinja templates may allow an attacker to run commands inside the application runtime. This can lead to service compromise, data theft, credential exposure, modification of generated content, lateral movement from the application server, and operational disruption. The CVSS score is high, but exploitation requires a specific design pattern: the attacker must control both template content and template filename. EPSS is currently low and the issue is not listed in CISA KEV, indicating no broad confirmed exploitation signal at this time; however, exposed template-authoring features should still be treated as high priority because successful exploitation can result in full application compromise.
How an attack unfolds
An attacker first identifies an application feature that accepts user-supplied Jinja templates, such as a report builder, email-template editor, theme system, document generator, workflow engine, or plugin mechanism. The attacker then confirms that the application also lets them choose or influence the stored template filename or logical template name. They submit a malicious template body together with a specially crafted filename designed to interfere with Jinja’s compiler-generated Python code or metadata. When the application compiles or renders the template, the compiler processes the attacker-controlled filename and template content, causing arbitrary Python code to execute despite sandboxing controls. The executed code runs under the application process identity and can read environment variables, access local files available to the process, call internal services, spawn commands if permitted, or establish persistence through modified templates, jobs, or application configuration.
How to fix it
Upgrade Jinja to a fixed version. For source or Git-based consumers, use commit 877f6e51be8e1765b06d911cfaa9033775f051d1 or later. For package-manager or distribution consumers, update to the vendor release that includes this fix and rebuild/redeploy dependent applications. In addition to patching, remove the vulnerable precondition wherever possible: do not allow untrusted users to control both template content and template filename; generate server-side template names; normalize and strictly validate template identifiers; reject path separators, quotes, control characters, newlines, and unusual Unicode in template names; store user-authored templates under opaque IDs; and compile/render untrusted templates in a separate locked-down process or container with minimal privileges. Do not rely on Jinja sandboxing alone for untrusted template execution, because this flaw bypasses sandbox expectations during compilation.
How to confirm the fix worked
Confirm the deployed Jinja version or source revision includes commit 877f6e51be8e1765b06d911cfaa9033775f051d1 or a vendor-patched equivalent. Check dependency manifests, lockfiles, container images, virtual environments, and SBOMs for Jinja/Jinja2 instances, including transitive dependencies bundled into applications. Verify that any feature allowing template creation does not allow user-controlled filenames or logical template names, or that names are generated server-side and validated with a restrictive allowlist. Add a regression test that attempts to compile/render a user-controlled template with a deliberately hostile filename containing quotes, newlines, path separators, and Python-like syntax, and confirm it is rejected or safely handled. After deployment, restart application processes and rebuild images to ensure the patched library is actually loaded at runtime.
Typical attack path
- Find an application feature that accepts user-authored Jinja templates.
- Determine whether the same feature allows the attacker to choose or influence the template filename, path, or logical template name.
- Create a template payload and malicious filename that trigger code execution during Jinja compilation or rendering.
- Submit or upload the crafted template through the application, API, plugin interface, admin panel, or content-management workflow.
- Trigger rendering, preview, compilation, export, email generation, report generation, or another action that causes Jinja to compile the template.
- Execute Python code in the context of the application process.
- Use that access to read secrets, access databases or internal APIs, write files, run commands, or pivot further depending on runtime permissions.
How to detect it
To determine whether exploitation already occurred, review application audit logs for template creation, upload, rename, preview, compile, render, export, or email-generation events where both template content and template name were user supplied. Look for unusual template names containing quotes, newlines, backslashes, path traversal sequences, Python keywords, parentheses, semicolons, braces, or encoded control characters. Review web access logs and API gateway logs for requests to template-management endpoints followed by render, preview, export, or job-trigger endpoints. Inspect application error logs for Jinja compilation tracebacks, SyntaxError, TemplateSyntaxError, TemplateAssertionError, sandbox violations, or stack traces referencing attacker-controlled template filenames. On hosts and containers, hunt for unexpected child processes spawned by Python application workers, such as shells, curl, wget, nc, python, perl, or bash, especially around template-rendering timestamps. Review EDR telemetry for Python processes reading secrets, cloud metadata endpoints, SSH keys, service account files, application configuration, or making unusual outbound network connections. If template content is stored, search historical templates for Python introspection and command-execution patterns commonly used in Jinja exploitation. Because no public exploit pattern is provided in the input, detection should focus on anomalous template filenames, compile errors, and post-exploitation behavior from Python/Jinja-rendering processes rather than a single definitive signature.
- TemplateSyntaxError
- TemplateAssertionError
- SandboxedEnvironment
- jinja2.exceptions
- SyntaxError: invalid syntax
- unexpected char
- unexpected token
- __globals__
- __builtins__
- __subclasses__
- __mro__
- __class__
- __import__
- os.popen
- os.system
- subprocess.Popen
- subprocess.call
- subprocess.check_output
- eval(
- exec(
- open('/etc/passwd'
- /etc/passwd
- /proc/self/environ
- /proc/self/cmdline
- /root/.ssh/id_rsa
- /.aws/credentials
- curl http://
- wget http://
- bash -c
- sh -c
- nc -e
- python -c
- perl -e
- {{ config
- {{ self
- {{ cycler
- {{ joiner
- {{ namespace
- cycler.__init__.__globals__
- joiner.__init__.__globals__
- namespace.__init__.__globals__
What your security team should do
- Inventory applications, services, plugins, and internal tools that use Jinja/Jinja2, prioritizing systems with user-authored templates, report builders, email template editors, CMS/theme features, workflow engines, or document-generation capabilities.
- Patch all affected Jinja deployments to a version containing commit 877f6e51be8e1765b06d911cfaa9033775f051d1 or later, and rebuild containers or serverless artifacts that vendor Python dependencies.
- Prioritize externally reachable or multi-tenant template-authoring features even though EPSS is low and there is no KEV listing, because successful exploitation can execute code in the application runtime.
- Remove user control over template filenames; use opaque server-generated IDs and strict allowlists for template names.
- Treat Jinja sandboxing as a defense-in-depth control, not a safe boundary for arbitrary untrusted template execution.
- Run template rendering workloads with least privilege, restricted filesystem access, no unnecessary shell utilities, limited network egress, and isolated service credentials.
- Review historical template uploads, edits, preview actions, and render failures for suspicious filenames and Python execution indicators.
- Add monitoring for unexpected child processes, outbound connections, and secret-file access from Python web or worker processes that render templates.
The record
A bug in the Jinja compiler allows an attacker that controls both the content and filename of a template to execute arbitrary Python code, regardless of if Jinja's sandbox is used. To exploit the vulnerability, an attacker needs to control both the filename and the contents of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates where the template author can also choose the template filename.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| PyPI | jinja2 | 3.0.0 | 3.1.5 |
| AlmaLinux:9 | fence-agents-common | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-agents-compute | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-agents-ibm-powervs | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-agents-ibm-vpc | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-agents-kubevirt | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-agents-virsh | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virt | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd-cpg | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd-libvirt | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd-multicast | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd-serial | 0 | 4.10.0-76.el9_5.4.alma.1 |
| AlmaLinux:9 | fence-virtd-tcp | 0 | 4.10.0-76.el9_5.4.alma.1 |
| Alpine:v3.18 | py3-jinja2 | 0 | 3.1.5-r0 |
| Alpine:v3.19 | py3-jinja2 | 0 | 3.1.5-r0 |
| Alpine:v3.20 | py3-jinja2 | 0 | 3.1.5-r0 |
| Alpine:v3.21 | py3-jinja2 | 0 | 3.1.5-r0 |
| Alpine:v3.22 | py3-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | airflow | 0 | 2.10.4-r2 |
| Chainguard | airflow-bitnami-compat | 0 | 2.10.4-r2 |
| Chainguard | airflow-compat | 0 | 2.10.4-r2 |
| Chainguard | ansible-operator | 0 | 1.37.1-r0 |
| Chainguard | ansible-operator-compat | 0 | 1.37.1-r0 |
| Chainguard | apache-beam-python-3.11-sdk | 0 | 2.61.0-r1 |
| Chainguard | checkov | 0 | 3.2.432-r0 |
| Chainguard | dask-gateway | 0 | 2024.1.0-r13 |
| Chainguard | dask-gateway-server | 0 | 2024.1.0-r13 |
| Chainguard | emissary | 0 | 3.9.1-r8 |
| Chainguard | emissary-apiext | 0 | 3.9.1-r8 |
| Chainguard | emissary-oci-entrypoint | 0 | 3.9.1-r8 |
| Chainguard | kserve | 0 | 0.14.1-r0 |
| Chainguard | kserve-agent | 0 | 0.14.1-r0 |
| Chainguard | kserve-agent-compat | 0 | 0.14.1-r0 |
| Chainguard | kserve-manager | 0 | 0.14.1-r0 |
| Chainguard | kserve-manager-compat | 0 | 0.14.1-r0 |
| Chainguard | kserve-qpext | 0 | 0.14.1-r0 |
| Chainguard | kserve-qpext-compat | 0 | 0.14.1-r0 |
| Chainguard | kserve-router | 0 | 0.14.1-r0 |
| Chainguard | kserve-router-compat | 0 | 0.14.1-r0 |
| Chainguard | kserve-storage-controller | 0 | 0.14.1-r0 |
| Chainguard | kubeflow-jupyter-web-app | 0 | 1.9.2-r3 |
| Chainguard | kubeflow-pipelines-visualization-server | 0 | 2.14.3-r2 |
| Chainguard | kubeflow-volumes-web-app | 0 | 1.9.2-r3 |
| Chainguard | localstack | 0 | 4.1.0-r0 |
| Chainguard | localstack-compat | 0 | 4.1.0-r0 |
| Chainguard | mlflow | 0 | 2.19.0-r2 |
| Chainguard | mlflow-bitnami | 0 | 2.19.0-r2 |
| Chainguard | mlflow-iamguarded-compat | 0 | 2.19.0-r2 |
| Chainguard | nemo | 0 | 1.23.0-r6 |
| Chainguard | nvidia-apex-12.3 | 0 | 24.04.01-r1 |
| Chainguard | nvidia-apex-12.3-wheel | 0 | 24.04.01-r1 |
| Chainguard | py3-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3-supported-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3.10-ambassador | 0 | 3.9.1-r8 |
| Chainguard | py3.10-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3.10-torchvision-cuda-11.8 | 0 | 0.18.1-r2 |
| Chainguard | py3.10-torchvision-cuda-12.3 | 0 | 0.18.1-r3 |
| Chainguard | py3.10-vllm-cuda-11.8 | 0 | 0.6.6-r0 |
| Chainguard | py3.10-vllm-cuda-12.6 | 0 | 0.6.6-r0 |
| Chainguard | py3.10-wheels-torchvision-cuda-11.8 | 0 | 0.18.1-r2 |
| Chainguard | py3.10-wheels-torchvision-cuda-12.3 | 0 | 0.18.1-r3 |
| Chainguard | py3.10-wheels-vllm-cuda-11.8 | 0 | 0.6.6-r0 |
| Chainguard | py3.11-ambassador | 0 | 3.9.1-r8 |
| Chainguard | py3.11-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3.11-torchaudio-cuda-12.3 | 0 | 2.3.1-r1 |
| Chainguard | py3.11-torchvision-cuda-11.8 | 0 | 0.18.1-r2 |
| Chainguard | py3.11-torchvision-cuda-12.3 | 0 | 0.18.1-r3 |
| Chainguard | py3.11-wheels-torchaudio-cuda-12.3 | 0 | 2.3.1-r1 |
| Chainguard | py3.11-wheels-torchvision-cuda-11.8 | 0 | 0.18.1-r2 |
| Chainguard | py3.11-wheels-torchvision-cuda-12.3 | 0 | 0.18.1-r3 |
| Chainguard | py3.12-ambassador | 0 | 3.9.1-r8 |
| Chainguard | py3.12-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3.12-torchvision-cuda-12.3 | 0 | 0.18.1-r2 |
| Chainguard | py3.12-wheels-torchvision-cuda-11.8 | 0 | 0.18.1-r2 |
| Chainguard | py3.12-wheels-torchvision-cuda-12.3 | 0 | 0.18.1-r2 |
| Chainguard | py3.13-ambassador | 0 | 3.9.1-r8 |
| Chainguard | py3.13-jinja2 | 0 | 3.1.5-r0 |
| Chainguard | py3.8-torchvision-cuda-11.8 | 0 | 0.18.1-r1 |
| Chainguard | py3.8-wheels-torchvision-cuda-11.8 | 0 | 0.18.1-r1 |
| Chainguard | py3.9-torchvision-cuda-11.8 | 0 | 0.18.1-r1 |
| Chainguard | py3.9-torchvision-cuda-12.3 | 0 | 0.18.1-r1 |
| Chainguard | py3.9-wheels-torchvision-cuda-11.8 | 0 | 0.18.1-r1 |
| Chainguard | py3.9-wheels-torchvision-cuda-12.3 | 0 | 0.18.1-r1 |
| Chainguard | reflex | 0 | 0.6.7-r0 |
| Chainguard | superset | 0 | 4.1.1-r1 |
| Chainguard | superset-ci | 0 | 4.1.1-r1 |
| Chainguard | superset-entrypoint | 0 | 4.1.1-r1 |
| Chainguard | superset-iamguarded-compat | 0 | 4.1.1-r1 |
| Debian:11 | jinja2 | 0 | No fix |
| Debian:12 | jinja2 | 0 | No fix |
| Debian:13 | jinja2 | 0 | No fix |
| Debian:14 | jinja2 | 0 | 3.1.5-1 |
| Red Hat:enterprise_linux:9::appstream | fence-agents | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-aliyun | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-all | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-amt-ws | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-apc | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-apc-snmp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-aws | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-azure-arm | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-bladecenter | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-brocade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-cisco-mds | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-cisco-ucs | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-common | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-compute | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-debugsource | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-drac5 | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-eaton-snmp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-emerson | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-eps | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-gce | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-heuristics-ping | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-hpblade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ibm-powervs | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ibm-vpc | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ibmblade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ifmib | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ilo-moonshot | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ilo-mp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ilo-ssh | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ilo2 | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-intelmodular | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ipdu | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-ipmilan | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-kdump | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-kdump-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-kubevirt | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-kubevirt-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-lpar | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-mpath | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-openstack | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-redfish | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-rhevm | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-rsa | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-rsb | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-sbd | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-scsi | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-virsh | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-vmware-rest | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-vmware-soap | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-wti | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-agents-zvm | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virt | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virt-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-cpg | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-cpg-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-libvirt | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-libvirt-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-multicast | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-multicast-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-serial | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-serial-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-tcp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | fence-virtd-tcp-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | ha-cloud-support | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::appstream | ha-cloud-support-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-aliyun | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-all | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-amt-ws | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-apc | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-apc-snmp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-aws | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-azure-arm | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-bladecenter | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-brocade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-cisco-mds | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-cisco-ucs | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-common | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-compute | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-debugsource | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-drac5 | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-eaton-snmp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-emerson | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-eps | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-gce | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-heuristics-ping | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-hpblade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ibm-powervs | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ibm-vpc | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ibmblade | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ifmib | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ilo-moonshot | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ilo-mp | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ilo-ssh | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ilo2 | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-intelmodular | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ipdu | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-ipmilan | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-kdump | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-kdump-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-kubevirt | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-kubevirt-debuginfo | 0 | 0:4.10.0-76.el9_5.4 |
| Red Hat:enterprise_linux:9::highavailability | fence-agents-lpar | 0 | 0:4.10.0-76.el9_5.4 |
Related vulnerabilities
- CVE-2025-27516 Jinja is an extensible templating engine. Also affects jinja2
- CVE-2024-56326 Jinja has a sandbox breakout through indirect reference to format method Also affects jinja2
- CVE-2024-34064 Jinja is an extensible templating engine. Also affects jinja2
- CVE-2024-6345 A vulnerability in the package_index module of pypa/setuptools versions up to 69.1.1… Also affects fence-agents-common
- CVE-2023-52323 PyCryptodome and pycryptodomex before 3.19.1 allow side-channel leakage for OAEP… Also affects fence-agents-common
- CVE-2025-47287 Tornado vulnerable to excessive logging caused by malformed multipart form data Also affects airflow
- CVE-2024-12797 Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may… Also affects airflow
- CVE-2024-52804 Tornado has an HTTP cookie parsing DoS vulnerability Also affects airflow