CVE-2026-92982
waiting for further signalsZero needs more public information before it can validate it.GHSA-38c7-8hx4-q72m ↗EUVD-2026-102157 ↗
description
The listed Red Hat operators that use affected Ansible Operator Plugins may evaluate untrusted custom-resource specification values as Jinja2 templates. A Kubernetes user able to create or modify a processed custom resource could run code in an operator pod and obtain the permissions assigned to that operator's service account.
mitigation
Restrict creation and modification of affected custom resources to trusted identities, and reduce operator service-account permissions to the minimum required. Monitor for and apply vendor updates when fixed package versions are published.
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-15 15:36Zcve_org: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/CVE-2026-92982
{ "etk_id": "ETK-2026-1704", "cve_id": "CVE-2026-92982", "display_id": "CVE-2026-92982", "ghsa_id": "GHSA-38c7-8hx4-q72m", "euvd_id": "EUVD-2026-102157", "status": "published", "anchor_state": "anchored", "title": "Jinja2 template injection in Ansible Operator Plugins", "summary": "The listed Red Hat operators that use affected Ansible Operator Plugins may evaluate untrusted custom-resource specification values as Jinja2 templates. A Kubernetes user able to create or modify a processed custom resource could run code in an operator pod and obtain the permissions assigned to that operator's service account.", "mitigation": "Restrict creation and modification of affected custom resources to trusted identities, and reduce operator service-account permissions to the minimum required. Monitor for and apply vendor updates when fixed package versions are published.", "vendor": "Red Hat", "product": "Migration Toolkit for Applications 8", "affected": [ { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "mta/mta-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhmtc/openshift-migration-rhel8-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "migration-toolkit-virtualization/mtv-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "openshift-service-mesh/kiali-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhacm2/submariner-operator-bundle", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhacm2/submariner-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/aap-cloud-billing-rhel8-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/controller-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/eda-controller-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/gateway-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/hub-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/lightspeed-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-26/platform-resource-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/aap-cloud-billing-operator-rhel9", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/controller-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/eda-controller-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/gateway-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/hub-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/lightspeed-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/metrics-service-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-27/platform-resource-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "ansible-automation-platform-tech-preview/metrics-service-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "openshift4/ose-ansible-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "openshift4/ose-helm-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "openshift4/ose-operator-sdk-rhel9", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "container-native-virtualization/cluster-network-addons-operator-rhel9", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhosp-rhel8/osp-director-operator-bundle", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhosp-rhel9/osp-director-operator-bundle", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "rhoso-operators/openstack-operator-bundle", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "stf/service-telemetry-rhel9-operator", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "stf/smart-gateway-rhel9-operator", "purl": null } ], "cwes": [ 1336 ], "cvss_score": 8.5, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H", "epss_score": 0.0039, "epss_percentile": 0.311, "epss_asof": "2026-10-20", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 15.855792166666667, "t0_at": "2026-10-15T15:36:57.191000+00:00", "signals": { "trigger_signal": { "at": "2026-10-15T15:36:57.191000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-15T15:36:57.191000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-92982" } } }
published 2026-10-15 18:06Z
last change 2026-10-21 18:49Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.