Red Hat Security Advisory: RHOAI 2.25.12 - Red Hat OpenShift AI
🔗 CVE IDs covered (177)
📋 Description
CVE-2024-12224 — idna: idna accepts Punycode labels that do not produce any non-ASCII when decoded
CVE-2025-14920 — transformers: code execution when processing a malicious Perceiver model file
CVE-2025-14921 — transformers: code execution when processing a malicious Transformer-XL model file
CVE-2025-14924 — transformers: code execution when processing a malicious megatron_gpt2 model file
CVE-2025-14925 — accelerate: Hugging Face Accelerate: Remote Code Execution via Deserialization of Untrusted Data
CVE-2025-14926 — transformers: code execution when converting a malicious SEW model checkpoint
CVE-2025-14927 — transformers: code execution when converting a malicious SEW-D model checkpoint
CVE-2025-14928 — transformers: code execution when converting a malicious HuBERT model checkpoint
CVE-2025-14929 — transformers: code execution when processing a malicious X-CLIP model file
CVE-2025-14930 — transformers: code execution when processing a malicious GLM4 model file
CVE-2025-61726 — golang: net/url: Memory exhaustion in query parameter parsing in net/url
CVE-2025-61729 — crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate
CVE-2026-5241 — python-transformers: python-transformers: Arbitrary code execution due to overridden trust_remote_code setting
CVE-2026-5497 — vllm: vLLM: Denial of Service via unbounded video frame processing
CVE-2026-6734 — undici: undici: Information disclosure and data integrity issues due to incorrect Socks5ProxyAgent connection routing
CVE-2026-8643 — python-pip: Path traversal via malicious entry point name in pip wheel installation allows arbitrary file overwrite
CVE-2026-9697 — undici: undici: Man-in-the-Middle attack via ignored TLS options with SOCKS5 proxy
CVE-2026-11822 — sqlite: SQLite: Arbitrary code execution via crafted FTS5 full-text search data
CVE-2026-11824 — sqlite: SQLite: Arbitrary code execution and crash via heap-based buffer overflow in FTS5
CVE-2026-12151 — undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames
CVE-2026-12860 — org.bouncycastle/bc-java: org.bouncycastle/bc-lts-java: Bouncy Castle for Java: Cryptographic signature bypass in RSA PKCS#1 verification
CVE-2026-15143 — guardrails-detectors: guardrails-detectors: SSRF and local file read via user-supplied XML Schema (xml-with-schema:)
CVE-2026-15574 — vllm-orchestrator-gateway: vllm-orchestrator-gateway: Authorization header and full chat payloads logged at hard-coded DEBUG default
CVE-2026-15679 — timm: Hugging Face PyTorch Image Models: Remote Code Execution via Deserialization of Untrusted Data
CVE-2026-15925 — snowflake-connector-python: Snowflake Connector for Python: Arbitrary SQL execution and information disclosure via improper TLS hostname verification
CVE-2026-16221 — fast-uri: Fast-uri: Security policy bypass due to URL parsing inconsistency
CVE-2026-18427 — @fastify/static: @fastify/static: Information disclosure via route guard bypass
CVE-2026-18446 — fast-uri: fast-uri: Host confusion vulnerability via backslash in URI authority
CVE-2026-18949 — odh-dashboard: odh-dashboard: ClusterRole grants cluster-wide CRUD on secrets and RBAC management resources
CVE-2026-19481 — fastify/busboy: fastify/busboy: Denial of Service from crafted form-data headers
CVE-2026-19484 — fastify/busboy: fastify/busboy: Denial of Service via oversized multipart boundary
CVE-2026-19534 — undici: undici: Denial of Service via unrequested WebSocket subprotocol
CVE-2026-25681 — golang.org/x/net/html: golang.org/x/net/html: Arbitrary code execution via Cross-Site Scripting
CVE-2026-25960 — vLLM: vLLM: Server-Side Request Forgery bypass via inconsistent URL parsing
CVE-2026-27136 — golang.org/x/net/html: golang: golang.org/x/net/html: Cross-Site Scripting via HTML parsing bypass
CVE-2026-28390 — openssl: OpenSSL: Denial of Service due to NULL pointer dereference in CMS EnvelopedData processing
CVE-2026-28684 — python-dotenv: python-dotenv: Arbitrary file overwrite via symbolic link following
CVE-2026-31812 — quinn-proto: quinn-proto: Denial of Service via crafted QUIC Initial packet
CVE-2026-32283 — crypto/tls: golang: Go crypto/tls: Denial of Service via multiple TLS 1.3 key update messages
CVE-2026-33186 — google.golang.org/grpc/grpc-go: google.golang.org/grpc/authz: gRPC-Go: Authorization bypass due to improper HTTP/2 path validation
CVE-2026-33805 — @fastify/reply-from: @fastify/http-proxy: Fastify Reply From and HTTP Proxy: Security bypass via Connection header manipulation
CVE-2026-33811 — net: golang: Go net package: Denial of Service via long CNAME response in LookupCNAME
CVE-2026-33814 — net/http/internal/http2: golang: golang.org/x/net: Go HTTP/2: Denial of Service via malformed SETTINGS_MAX_FRAME_SIZE frame
CVE-2026-34993 — aiohttp: AIOHTTP: Arbitrary code execution via untrusted input to CookieJar.load()
CVE-2026-39821 — golang.org/x/net/idna: golang: net/http: golang.org/x/net/idna: Privilege escalation via incorrect Punycode label processing
CVE-2026-39852 — io.quarkus:quarkus-vertx-http: io.quarkus:quarkus-vertx-http: Authorization bypass via semicolons in HTTP requests
CVE-2026-39892 — cryptography: Cryptography: Buffer overflow via non-contiguous buffer in API
CVE-2026-40682 — org.apache.opennlp/opennlp-tools: Apache OpenNLP: XML External Entity (XXE) vulnerability via crafted dictionary parsing
CVE-2026-41178 — github.com/open-telemetry/opentelemetry-go: go.opentelemetry.io/otel/baggage: go.opentelemetry.io/otel/propagation: OpenTelemetry-Go: Denial of Service via oversized baggage headers
CVE-2026-42502 — golang.org/x/net/html: golang: golang.org/x/net/html: Cross-Site Scripting via unexpected HTML tree rendering
CVE-2026-42561 — python-multipart: python-multipart: Denial of Service via excessive multipart part headers
CVE-2026-44431 — urllib3: urllib3: Information disclosure via cross-origin redirects forwarding sensitive headers
CVE-2026-44432 — urllib3: urllib3: Denial of Service due to excessive HTTP response decompression
CVE-2026-44660 — python-ujson: UltraJSON: Memory leak leading to Denial of Service
CVE-2026-44705 — tmp: path Traversal via unsanitized prefix/postfix enables directory escape
CVE-2026-45820 — fflate: fflate: Denial of Service via crafted ZIP archives
CVE-2026-47219 — find-my-way: find-my-way: Denial of Service vulnerability in HTTP/2 server
CVE-2026-48526 — python-pyjwt: PyJWT: Authentication bypass due to forged JSON Web Tokens
CVE-2026-48710 — starlette: Starlette: Security restriction bypass via malformed HTTP Host header
CVE-2026-48746 — vllm: starlette: vLLM: Critical authentication bypass allows unauthorized API access
CVE-2026-49114 — onnx: ONNX: Arbitrary file write via symlink following and path traversal
CVE-2026-49825 — lxml: lxml-html-clean: lxml: URL bypass vulnerability in Cleaner via missing xlink:href
CVE-2026-49855 — tornado: Tornado: Denial of Service via uncontrolled gzip decompression memory consumption
CVE-2026-50559 — io.quarkus/quarkus-vertx-http: Quarkus: Authorization bypass in HTTP path-based policies via encoded characters
CVE-2026-54283 — starlette: Starlette: request.form() limits silently ignored for application/x-www-form-urlencoded enable DoS
CVE-2026-54399 — org.apache.httpcomponents.core5/httpcore5: Apache HttpComponents Core: Denial of Service via excessive HTTP headers
CVE-2026-54428 — org.apache.httpcomponents.core5/httpcore5-h2: Apache HttpComponents Core: Denial of Service via oversized HTTP/2 HPACK header blocks
CVE-2026-55831 — io.netty/netty-codec-http: Netty: Denial of Service via SPDY SETTINGS frame processing
CVE-2026-55833 — netty: io.netty/netty-codec-http: Netty: Denial of Service via SPDY header decompression amplification
CVE-2026-56121 — feast: Feast: Remote Code Execution via Unsafe Deserialization in gRPC Registry Server
CVE-2026-56746 — io.netty/netty-codec-http: Netty: Security control bypass allows unauthorized requests via null origin header
CVE-2026-56819 — io.netty/netty-codec-http2: Netty: Denial of Service via HTTP/2 DATA frame memory leak
CVE-2026-56853 — net/http: golang: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service
CVE-2026-56858 — html/template: golang: Go html/template: Cross-Site Scripting via pathological input
CVE-2026-56859 — encoding/xml: golang: Go: Denial of Service via XML decoding recursion depth issue
CVE-2026-56860 — net/url: golang: golang net/url: Denial of Service from quadratic complexity in path resolution
CVE-2026-56862 — crypto/tls: golang: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages
CVE-2026-58059 — org.bouncycastle/bc-java: Bouncy Castle for Java: Denial of Service via quadratic-time escaping of X.500 distinguished names
CVE-2026-59296 — io.micrometer/micrometer-registry-statsd: io.micrometer/micrometer-core: Micrometer: Line-protocol and log injection via unsanitized input allows metric and log spoofing
CVE-2026-59879 — immutable-js: Immutable.js: Denial of Service due to mishandling of large index values in List operations
CVE-2026-59884 — python-pyasn1: pyasn1: Denial of Service via crafted BER input
CVE-2026-59885 — pyasn1: python-pyasn1: pyasn1: Denial of Service via crafted ASN.1 OBJECT IDENTIFIER
CVE-2026-59886 — pyasn1: pyasn1: Denial of Service via crafted ASN.1 REAL values
CVE-2026-59899 — io.netty/netty-codec-http: Netty: Memory exhaustion in netty-codec-http (decompression bomb)
CVE-2026-62243 — io.netty/netty-handler: Netty: TLS hostname verification bypass via OpenSSL client path misconfiguration
CVE-2026-62384 — nltk: NLTK: Information Disclosure via Symlink Sandbox Bypass
CVE-2026-63209 — github.com/klauspost/compress: klauspost/compress: Denial of Service via integer overflow in dictionary processing
CVE-2026-63374 — anyio: AnyIO: TLS certificate spoofing via improper internationalized domain name encoding
CVE-2026-65898 — dompurify: DOMPurify: Cross-site scripting via permanent attribute allowlist pollution
CVE-2026-65918 — torchvision: Torchvision: Information disclosure and denial of service via malicious GIF files
CVE-2026-66007 — datasets: Datasets: Information disclosure via path traversal vulnerability
CVE-2026-67213 — nanoid: nanoid: Denial of Service via infinite loop in random ID generation
CVE-2026-67214 — nanoid: nanoid: Denial of Service via negative size input in non-secure module functions
CVE-2026-67312 — axios: axios: Denial of Service via uncontrolled recursion in form data processing
CVE-2026-68494 — com.fasterxml.jackson.core/jackson-core: tools.jackson.core/jackson-core: jackson-core: Denial of Service via incomplete fix in async JSON parser
CVE-2026-68497 — com.fasterxml.jackson.core/jackson-databind: tools.jackson.core/jackson-databind: jackson-databind: CPU Denial of Service via unbounded numeric parsing
CVE-2026-68770 — sentence-transformers: sentence-transformers: Remote Code Execution via Security Control Bypass
CVE-2026-69097 — gitpython: GitPython: Remote Code Execution via Config Injection in Submodule Names
CVE-2026-69112 — accelerate: Hugging Face Accelerate: Path Traversal and Denial of Service via weight_map
CVE-2026-69152 — brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
CVE-2026-69153 — postcss: PostCSS: Information disclosure via crafted sourceMappingURL
CVE-2026-69243 — aiohttp: AIOHTTP: HTTP Request Smuggling via WebSocket Upgrade
CVE-2026-69244 — aiohttp: AIOHTTP: Denial of Service via malformed HTTP responses
CVE-2026-71281 — peft: peft: Arbitrary Code Execution via Unsafe Deserialization in LoRA-GA and CorDA Modules
CVE-2026-73086 — nanoid: nanoid: Predictable ID generation due to integer overflow
CVE-2026-73088 — browserslist: Browserslist: Prototype pollution leading to denial of service
CVE-2026-73089 — browserslist: Browserslist: Denial of Service via unbounded memory growth from distinct query results
CVE-2026-73415 — jupyterlab: JupyterLab: Arbitrary code execution via malicious image in image viewer
CVE-2026-73417 — jupyterlab: JupyterLab: Cross-site scripting (XSS) allows arbitrary code execution
CVE-2026-73502 — github.com/getkin/kin-openapi: kin-openapi: Denial of Service via unauthenticated nil-pointer dereference
CVE-2026-73508 — io.netty/netty-codec-dns: Netty: Denial of Service via Memory Leak in DNS Record Decoder with Malformed Domain Names
CVE-2026-73620 — gitpython: GitPython: Arbitrary file overwrite and read via unsafe git option forwarding
CVE-2026-73622 — gitpython: GitPython: Information disclosure via environment variable expansion in URL handling
CVE-2026-73623 — gitpython: GitPython: Remote Code Execution via malicious Git template
CVE-2026-73624 — gitpython: GitPython: Arbitrary File Overwrite via improper git option validation
CVE-2026-73625 — gitpython: GitPython: Remote Code Execution via kwarg value smuggling
CVE-2026-73627 — jupyterlab: JupyterLab: Plugin manager lock-rule bypass allows unauthorized plugin control
CVE-2026-73646 — postcss: PostCSS: Information disclosure via path traversal in source map auto-loading
CVE-2026-75838 — dompurify: DOMPurify: Cross-Site Scripting via IN_PLACE sanitization
CVE-2026-75899 — fast-uri: fast-uri: Server-Side Request Forgery via repeated hostname percent-decoding
CVE-2026-75931 — fast-uri: fast-uri: Host confusion via skipped IDN canonicalization
CVE-2026-75975 — fast-uri: fast-uri: Server-side request forgery via malformed IPv6 normalization
CVE-2026-76098 — mistune: Mistune: Denial of Service via excessive emphasis markers in Markdown
CVE-2026-76169 — fastify: fastify: Authentication bypass via malformed URLs
CVE-2026-76172 — fast-uri: fast-uri: URI parsing flaw enables server-side request forgery and redirects
CVE-2026-76222 — gitpython: GitPython: Arbitrary file creation via path traversal in .gitmodules submodule names
CVE-2026-76905 — github.com/getkin/kin-openapi: kin-openapi: Denial of Service via malformed multipart/form-data body
CVE-2026-77354 — github.com/getkin/kin-openapi: kin-openapi: Denial of Service via uncontrolled resource consumption in deepObject query parameter decoding
CVE-2026-77874 — org.hibernate/hibernate-core: Hibernate ORM: SQL Injection via unescaped JSON path segment allows data exfiltration and authorization bypass
CVE-2026-78676 — gitpython: GitPython before 3.1.59 Remote Code Execution via Config Injection
CVE-2026-78677 — GitPython: GitPython: Arbitrary Code Execution via Path Traversal
CVE-2026-78679 — GitPython: GitPython: Arbitrary file read via TagReference.create()
CVE-2026-78682 — nltk: NLTK: Server-Side Request Forgery via HTTP Proxy Configuration
CVE-2026-79674 — nltk: NLTK: Information disclosure via path traversal in corpus-reader constructors
CVE-2026-79675 — nltk: NLTK before 3.10.3 JVM Argument Injection via Per-Call Options
CVE-2026-80205 — nltk: NLTK: Denial of Service via unvalidated regular expressions
CVE-2026-81722 — nltk: nltk PorterStemmer: Denial of Service due to inefficient token processing
CVE-2026-81724 — nltk: NLTK: Denial of Service via Uncontrolled Recursion
CVE-2026-81727 — nltk: NLTK: Filesystem containment bypass allows local file overwrite
CVE-2026-82397 — python-tornado: Tornado: Denial of Service via excessive URL-encoded body fields
CVE-2026-82417 — qs: qs: Denial of Service via improper validation in stringify function
CVE-2026-84292 — fast-uri: fast-uri: Authority Injection via Unvalidated Port Serialization
CVE-2026-84375 — js-yaml: js-yaml: Denial of Service vulnerability in YAML parsing
CVE-2026-84394 — fast-uri: fast-uri: Host confusion via unbalanced URI brackets can bypass security policies
CVE-2026-84428 — fastify: fastify: Header validation bypass via incomplete schema case normalization
CVE-2026-84445 — google.golang.org/grpc: gRPC-Go: Denial of Service via malformed RPC requests
CVE-2026-84469 — fastify: Fastify: Request validation bypass allows unauthorized operations
CVE-2026-84504 — fastify: fastify: Unauthorized state changes and data disclosure via request body replacement
CVE-2026-84782 — openssl: compat-openssl: openssl: Information disclosure via DTLS handshake retransmission
CVE-2026-84961 — undici: undici: TLS certificate validation bypass in BalancedPool via dropped connect options
CVE-2026-85124 — @fastify/http-proxy: @fastify/http-proxy: Information disclosure via path traversal with backslash dot-segments
CVE-2026-85152 — undici: undici: Authentication bypass via cross-origin cache poisoning due to missing origin isolation
CVE-2026-85525 — snowflake-connector-python: github.com/snowflakedb/snowflake-go: snowflake-sdk: net.snowflake/snowflake-jdbc: Snowflake Drivers: Data interception via improper OCSP response validation
CVE-2026-86049 — jupyter-server: Jupyter Server: Information disclosure via 5xx request logging
CVE-2026-86332 — odh-dashboard: odh-dashboard: NIM credential Secret readable by any authenticated user
CVE-2026-87776 — compression: compression: Denial of Service via memory leak on premature response close
CVE-2026-87817 — GitPython: GitPython: Remote Code Execution via Git directory impersonation
CVE-2026-87819 — GitPython: GitPython: Denial of Service via crafted commit author field
CVE-2026-88029 — pymongo: MongoDB Python Driver: Data disclosure and denial of service via query-operator injection
CVE-2026-88031 — go.mongodb.org/mongo-driver: go.mongodb.org/mongo-driver/v2: MongoDB Go Driver: Data deletion via query-operator injection in GridFS file IDs
CVE-2026-89418 — google-protobuf: google-protobuf: Denial of Service via uncontrolled recursion in protobuf group field parsing
CVE-2026-89425 — com.fasterxml.jackson.core/jackson-core: Jackson-core: Denial of Service via unbounded StringBuilder growth during malformed token processing
CVE-2026-91777 — com.fasterxml.jackson.core/jackson-databind: tools.jackson.core:jackson-databind: Jackson-databind: Denial of Service via quadratic forward-reference completion
CVE-2026-91990 — tornado: Tornado: Denial of Service via memory amplification in multipart parsing
CVE-2026-92599 — joi: joi: Denial of Service via isoDate validation regular expression
CVE-2026-93599 — rustls-webpki: rustls-webpki: Denial of Service via crafted Certificate Revocation List
CVE-2026-93657 — hickory-resolver: hickory-resolver: DNSSEC validation bypass allows forged DNS records
CVE-2026-93749 — source-map-js: source-map-js: Denial of Service via malformed indexed source maps
CVE-2026-96749 — pymongo: pymongo: Out-of-bounds write via integer overflow during BSON encoding
CVE-2026-102831 — jupyterlab: JupyterLab: Cross-Site Scripting via malicious clipboard cell pasting
CVE-2026-102925 — virtualenv: virtualenv: Arbitrary code execution via crafted paths in activation scripts
CVE-2026-102930 — virtualenv: virtualenv: Arbitrary code execution via unverified downloaded seed wheels
CVE-2026-102937 — virtualenv: virtualenv: Arbitrary code execution via unescaped prompt in Windows activation script
CVE-2026-102938 — virtualenv: virtualenv: Arbitrary code execution via configuration injection in prompt values
CVE-2026-103262 — tornado: Tornado: Denial of Service via decompression bomb in CurlAsyncHTTPClient
CVE-2026-104851 — fsspec: fsspec: arbitrary code execution via unrestricted template rendering in ReferenceFileSystem
CVE-2026-105744 — docling: docling: Arbitrary file read and write via unrestricted TeX primitives in Tectonic engine
🎯 Affected products200
- Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-built-in-detector-rhel9@sha256:3104dc67369547663b1ab97e4ff6b8a45f1c8f6aa2d5d6266168757d5d32193f_s390x as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-built-in-detector-rhel9@sha256:932c93621bbfe1bc58195f9941a86ece03be8b2e0c3e2739306f9bee1cda3288_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-built-in-detector-rhel9@sha256:c6e5097504395b9b122dd8d20f28070e92d962af9df7d27f1d21e5c1d29e3259_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-built-in-detector-rhel9@sha256:f82224748e005efc96e1d13fc86c90d7372ced276b2f0bb45560fec5638fb57d_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-caikit-nlp-rhel9@sha256:afde1c888ec361c6466bc4a25eba609bfe95320f5974f63c350bef351f518a90_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-caikit-nlp-rhel9@sha256:fbc50b5a988e1aa5b22a6007ae3def82812b0cefaecfcaa00b54b7846d562a6b_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-caikit-tgis-serving-rhel9@sha256:b953cc07a17c775dae10d92de92bbbbede70536e5f4b8cbd55a71d120189172f_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-caikit-tgis-serving-rhel9@sha256:f53dffc22fad1f8e7374b78285594096c825def65106b8675a1c51302be97f8b_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-codeflare-operator-rhel9@sha256:91fc672ae3710f07e09f4ce89e5d9337752e51f08fc54e65dd41b71078f1faf0_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-codeflare-operator-rhel9@sha256:d0c30e9840190e7db0e818ecd75409a774cc6ac0e5f802b7d21537e81a94a2d3_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-dashboard-rhel9@sha256:3136558fbf67889683a08f72799e16de83f35cfaf5488b0765c38b38234cbab0_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-dashboard-rhel9@sha256:9b564494b8987084b4c3994dc1ca4c5b8b50c82d917a7e7e51e27853836d9af0_s390x as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-dashboard-rhel9@sha256:b6612194248e0ee15c9fde18d743f85f5ab5ce848533756a3877423765041e74_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-dashboard-rhel9@sha256:e5aee3587d14aa72d964bfce95d568b26a45d579b66b58535f5740703ab7351c_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-argoexec-rhel9@sha256:8b4d1003f21da7b4403cca7b105a7839bf6ea29d33ab82c4f16784e8e0fab8e7_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-argoexec-rhel9@sha256:aa3885fdcf6a85670facd230304cbcf0c05e50ac181286d9ecbf80956edeb879_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-argoexec-rhel9@sha256:f0e4667748f2e1d5cbdffd7f16be24264fd7eafae69c1fed93dff421a4c4b879_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-workflowcontroller-rhel9@sha256:103946fc0cecc7357342ceda23eae168c57ada0f5cb445fef300b96df2915c69_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-workflowcontroller-rhel9@sha256:5fe223343ca8d611251f8ca5171bfa0e5e822e309c315889d4947b63034ea6fd_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-argo-workflowcontroller-rhel9@sha256:d91cdab6a791f6c487862e9cecb92b6a3764f4a884d91c05307cc373a92b4264_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-operator-controller-rhel9@sha256:2277644deb59739866959766941663ab6f3c8ec0a326fb54d9553f605fd466ff_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-operator-controller-rhel9@sha256:74ae9ae5f6e7f4ff264af98a8ea52a4ddffa76ec2cce484894755fcde86e2f80_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-data-science-pipelines-operator-controller-rhel9@sha256:7535354c7c21746d0b165f729e6f46fa0ab99f62465ae470df3ba2bef4e82edb_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feast-operator-rhel9@sha256:b964a1aa7c72b6c2899e0ec121d0e32fe6b04421d105001ffce15255b8e2cffc_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feast-operator-rhel9@sha256:c40b7b525dd81287694b3e58a27cf2ea649505047ae86c6181fc20cf385d0b30_arm64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feast-operator-rhel9@sha256:d86f0fcf66e6c8a4fa587d1ed5df67917ecfd94237a84e00800c27bd8bb5ea36_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feature-server-rhel9@sha256:1ddd567dacafb048d99459bc862b1cc0cf8e55c8d96c859f6caa81e3e54c730c_amd64 as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feature-server-rhel9@sha256:2ab7db5cf76ad5e411ab4c51d5ffc7d2a0dbae4f32d8efe091f7118d9622cf71_ppc64le as a component of Red Hat OpenShift AI 2.25
- registry.redhat.io/rhoai/odh-feature-server-rhel9@sha256:78ef44a2ed8bb9ace068af64e10eeaddfb8d4e9826bea5554ef46ac2a5c9ad73_arm64 as a component of Red Hat OpenShift AI 2.25
- +170 more not shown
✅ Remediation
For Red Hat OpenShift AI 2.25.12 see the following documentation, which will be updated shortly for this release, for important instructions on how to upgrade your cluster and fully apply this errata update: https://docs.redhat.com/en/documentation/red_hat_openshift_ai/ Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: To mitigate this issue, users should avoid processing Perceiver model files from untrusted or unverified sources. Ensure that all Perceiver model files processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid processing Transformer-XL model files from untrusted or unverified sources. Ensure that all Transformer-XL model files processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid processing megatron_gpt2 model files from untrusted or unverified sources. Ensure that all megatron_gpt2 model files processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid processing untrusted checkpoint files or visiting untrusted web pages with applications utilizing Hugging Face Accelerate. Restricting the sources of input data for affected components can significantly reduce the attack surface. No service restart is required for this operational control. Workaround: To mitigate this issue, users should avoid converting SEW model checkpoints from untrusted or unverified sources. Ensure that all SEW model checkpoints processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid converting SEW-D model checkpoints from untrusted or unverified sources. Ensure that all SEW-D model checkpoints processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid converting HuBERT model checkpoints from untrusted or unverified sources. Ensure that all HuBERT model checkpoints processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid processing X-CLIP model files from untrusted or unverified sources. Ensure that all X-CLIP model files processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: To mitigate this issue, users should avoid processing GLM4 model files from untrusted or unverified sources. Ensure that all GLM4 model files processed by the Hugging Face Transformers library originate from trusted repositories or have been verified for integrity. If that is not possible, consider processing untrusted models within an isolated sandbox environment. Workaround: Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible. Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability. Workaround: The single most impactful mitigation is applying network egress controls to restrict which external destinations affected applications can reach. Because the vulnerability causes requests to be misrouted to wrong origins, limiting the set of reachable origins directly reduces the attack surface. These controls collectively limit the blast radius of the connection pool misrouting — the attacker must compromise one of the explicitly allowed destinations rather than any arbitrary origin — but they do not fix the underlying logic bug. Workaround: To mitigate this issue, users should avoid installing Python wheels from untrusted sources. It is strongly advised against using `pip install` with elevated privileges, such as `sudo`, when installing wheels. Additionally, administrators should inspect `entry_points.txt` within wheels for path separators or absolute paths before installation. Workaround: Enforce strict DigestInfo encoding checks requiring explicit ASN.1 NULL parameters in RSA PKCS#1 v1.5 signature verification, or mandate the use of RSA-PSS signature schemes in application TLS/crypto configuration. Workaround: To mitigate this issue, configure the `RUST_LOG` environment variable for the `vllm-orchestrator-gateway` component to a level higher than DEBUG, such as `INFO`. This will prevent the logging of sensitive authorization headers and full chat payloads to persistent logs. For example, set `RUST_LOG=info` in the deployment configuration. A restart of the affected pods or services is required for this change to take effect. Workaround: To mitigate this issue, restrict access to the `opendatahub` namespace to limit potential compromise of the dashboard pod. Implement egress `NetworkPolicy` rules to control and restrict outbound network traffic from the dashboard. Additionally, configure audit log alerting to monitor for and detect any unexpected creation of `ClusterRoleBindings` within the cluster. Workaround: To mitigate this flaw, applications processing untrusted HTML input must implement strict input sanitization and ensure all output is properly encoded before rendering. Deploying a comprehensive Content Security Policy (CSP) can restrict script execution, further reducing the attack surface. Administrators should review application configurations to ensure adequate protection against XSS. Workaround: Applications that process Cryptographic Message Syntax (CMS) EnvelopedData messages should be configured to only accept input from trusted sources. Restricting network access to services that process untrusted CMS data can also reduce exposure to this Denial of Service vulnerability. Workaround: To mitigate this issue, implement infrastructure-level normalization to ensure all incoming HTTP/2 `:path` headers are properly formatted with a leading slash before reaching the gRPC-Go server. This can be achieved by configuring a reverse proxy or API gateway to validate and normalize the `:path` header. Ensure that any such intermediary is properly configured and restarted to apply the changes, which may temporarily impact service availability. Workaround: To mitigate this issue, applications can be configured to use the pure Go DNS resolver instead of the `cgo` DNS resolver. This can be achieved by setting the `GODEBUG` environment variable to `netdns=go`. For example, to run a Go application with this mitigation: `GODEBUG=netdns=go /path/to/your/go/application`. This change may require restarting affected applications or services to take effect. Users …
🔗 References (181)
- selfhttps://access.redhat.com/errata/RHSA-2026:87410
- externalhttps://access.redhat.com/security/cve/CVE-2024-12224
- externalhttps://access.redhat.com/security/cve/CVE-2025-14920
- externalhttps://access.redhat.com/security/cve/CVE-2025-14921
- externalhttps://access.redhat.com/security/cve/CVE-2025-14924
- externalhttps://access.redhat.com/security/cve/CVE-2025-14925
- externalhttps://access.redhat.com/security/cve/CVE-2025-14926
- externalhttps://access.redhat.com/security/cve/CVE-2025-14927
- externalhttps://access.redhat.com/security/cve/CVE-2025-14928
- externalhttps://access.redhat.com/security/cve/CVE-2025-14929
- externalhttps://access.redhat.com/security/cve/CVE-2025-14930
- externalhttps://access.redhat.com/security/cve/CVE-2025-61726
- externalhttps://access.redhat.com/security/cve/CVE-2025-61729
- externalhttps://access.redhat.com/security/cve/CVE-2026-102831
- externalhttps://access.redhat.com/security/cve/CVE-2026-102925
- externalhttps://access.redhat.com/security/cve/CVE-2026-102930
- externalhttps://access.redhat.com/security/cve/CVE-2026-102937
- externalhttps://access.redhat.com/security/cve/CVE-2026-102938
- externalhttps://access.redhat.com/security/cve/CVE-2026-103262
- externalhttps://access.redhat.com/security/cve/CVE-2026-104851
- externalhttps://access.redhat.com/security/cve/CVE-2026-105744
- externalhttps://access.redhat.com/security/cve/CVE-2026-11822
- externalhttps://access.redhat.com/security/cve/CVE-2026-11824
- externalhttps://access.redhat.com/security/cve/CVE-2026-12151
- externalhttps://access.redhat.com/security/cve/CVE-2026-12860
- externalhttps://access.redhat.com/security/cve/CVE-2026-15143
- externalhttps://access.redhat.com/security/cve/CVE-2026-15574
- externalhttps://access.redhat.com/security/cve/CVE-2026-15679
- externalhttps://access.redhat.com/security/cve/CVE-2026-15925
- externalhttps://access.redhat.com/security/cve/CVE-2026-16221
- externalhttps://access.redhat.com/security/cve/CVE-2026-18427
- externalhttps://access.redhat.com/security/cve/CVE-2026-18446
- externalhttps://access.redhat.com/security/cve/CVE-2026-18949
- externalhttps://access.redhat.com/security/cve/CVE-2026-19481
- externalhttps://access.redhat.com/security/cve/CVE-2026-19484
- externalhttps://access.redhat.com/security/cve/CVE-2026-19534
- externalhttps://access.redhat.com/security/cve/CVE-2026-25681
- externalhttps://access.redhat.com/security/cve/CVE-2026-25960
- externalhttps://access.redhat.com/security/cve/CVE-2026-27136
- externalhttps://access.redhat.com/security/cve/CVE-2026-28390
- externalhttps://access.redhat.com/security/cve/CVE-2026-28684
- externalhttps://access.redhat.com/security/cve/CVE-2026-31812
- externalhttps://access.redhat.com/security/cve/CVE-2026-32283
- externalhttps://access.redhat.com/security/cve/CVE-2026-33186
- externalhttps://access.redhat.com/security/cve/CVE-2026-33805
- externalhttps://access.redhat.com/security/cve/CVE-2026-33811
- externalhttps://access.redhat.com/security/cve/CVE-2026-33814
- externalhttps://access.redhat.com/security/cve/CVE-2026-34993
- externalhttps://access.redhat.com/security/cve/CVE-2026-39821
- externalhttps://access.redhat.com/security/cve/CVE-2026-39852
- externalhttps://access.redhat.com/security/cve/CVE-2026-39892
- externalhttps://access.redhat.com/security/cve/CVE-2026-40682
- externalhttps://access.redhat.com/security/cve/CVE-2026-41178
- externalhttps://access.redhat.com/security/cve/CVE-2026-42502
- externalhttps://access.redhat.com/security/cve/CVE-2026-42561
- externalhttps://access.redhat.com/security/cve/CVE-2026-44431
- externalhttps://access.redhat.com/security/cve/CVE-2026-44432
- externalhttps://access.redhat.com/security/cve/CVE-2026-44660
- externalhttps://access.redhat.com/security/cve/CVE-2026-44705
- externalhttps://access.redhat.com/security/cve/CVE-2026-45820
- externalhttps://access.redhat.com/security/cve/CVE-2026-47219
- externalhttps://access.redhat.com/security/cve/CVE-2026-48526
- externalhttps://access.redhat.com/security/cve/CVE-2026-48710
- externalhttps://access.redhat.com/security/cve/CVE-2026-48746
- externalhttps://access.redhat.com/security/cve/CVE-2026-49114
- externalhttps://access.redhat.com/security/cve/CVE-2026-49825
- externalhttps://access.redhat.com/security/cve/CVE-2026-49855
- externalhttps://access.redhat.com/security/cve/CVE-2026-50559
- externalhttps://access.redhat.com/security/cve/CVE-2026-5241
- externalhttps://access.redhat.com/security/cve/CVE-2026-54283
- externalhttps://access.redhat.com/security/cve/CVE-2026-54399
- externalhttps://access.redhat.com/security/cve/CVE-2026-54428
- externalhttps://access.redhat.com/security/cve/CVE-2026-5497
- externalhttps://access.redhat.com/security/cve/CVE-2026-55831
- externalhttps://access.redhat.com/security/cve/CVE-2026-55833
- externalhttps://access.redhat.com/security/cve/CVE-2026-56121
- externalhttps://access.redhat.com/security/cve/CVE-2026-56746
- externalhttps://access.redhat.com/security/cve/CVE-2026-56819
- externalhttps://access.redhat.com/security/cve/CVE-2026-56853
- externalhttps://access.redhat.com/security/cve/CVE-2026-56858
- externalhttps://access.redhat.com/security/cve/CVE-2026-56859
- externalhttps://access.redhat.com/security/cve/CVE-2026-56860
- externalhttps://access.redhat.com/security/cve/CVE-2026-56862
- externalhttps://access.redhat.com/security/cve/CVE-2026-58059
- externalhttps://access.redhat.com/security/cve/CVE-2026-59296
- externalhttps://access.redhat.com/security/cve/CVE-2026-59879
- externalhttps://access.redhat.com/security/cve/CVE-2026-59884
- externalhttps://access.redhat.com/security/cve/CVE-2026-59885
- externalhttps://access.redhat.com/security/cve/CVE-2026-59886
- externalhttps://access.redhat.com/security/cve/CVE-2026-59899
- externalhttps://access.redhat.com/security/cve/CVE-2026-62243
- externalhttps://access.redhat.com/security/cve/CVE-2026-62384
- externalhttps://access.redhat.com/security/cve/CVE-2026-63209
- externalhttps://access.redhat.com/security/cve/CVE-2026-63374
- externalhttps://access.redhat.com/security/cve/CVE-2026-65898
- externalhttps://access.redhat.com/security/cve/CVE-2026-65918
- externalhttps://access.redhat.com/security/cve/CVE-2026-66007
- externalhttps://access.redhat.com/security/cve/CVE-2026-67213
- externalhttps://access.redhat.com/security/cve/CVE-2026-67214
- externalhttps://access.redhat.com/security/cve/CVE-2026-67312
- externalhttps://access.redhat.com/security/cve/CVE-2026-6734
- externalhttps://access.redhat.com/security/cve/CVE-2026-68494
- externalhttps://access.redhat.com/security/cve/CVE-2026-68497
- externalhttps://access.redhat.com/security/cve/CVE-2026-68770
- externalhttps://access.redhat.com/security/cve/CVE-2026-69097
- externalhttps://access.redhat.com/security/cve/CVE-2026-69112
- externalhttps://access.redhat.com/security/cve/CVE-2026-69152
- externalhttps://access.redhat.com/security/cve/CVE-2026-69153
- externalhttps://access.redhat.com/security/cve/CVE-2026-69243
- externalhttps://access.redhat.com/security/cve/CVE-2026-69244
- externalhttps://access.redhat.com/security/cve/CVE-2026-71281
- externalhttps://access.redhat.com/security/cve/CVE-2026-73086
- externalhttps://access.redhat.com/security/cve/CVE-2026-73088
- externalhttps://access.redhat.com/security/cve/CVE-2026-73089
- externalhttps://access.redhat.com/security/cve/CVE-2026-73415
- externalhttps://access.redhat.com/security/cve/CVE-2026-73417
- externalhttps://access.redhat.com/security/cve/CVE-2026-73502
- externalhttps://access.redhat.com/security/cve/CVE-2026-73508
- externalhttps://access.redhat.com/security/cve/CVE-2026-73620
- externalhttps://access.redhat.com/security/cve/CVE-2026-73622
- externalhttps://access.redhat.com/security/cve/CVE-2026-73623
- externalhttps://access.redhat.com/security/cve/CVE-2026-73624
- externalhttps://access.redhat.com/security/cve/CVE-2026-73625
- externalhttps://access.redhat.com/security/cve/CVE-2026-73627
- externalhttps://access.redhat.com/security/cve/CVE-2026-73646
- externalhttps://access.redhat.com/security/cve/CVE-2026-75838
- externalhttps://access.redhat.com/security/cve/CVE-2026-75899
- externalhttps://access.redhat.com/security/cve/CVE-2026-75931
- externalhttps://access.redhat.com/security/cve/CVE-2026-75975
- externalhttps://access.redhat.com/security/cve/CVE-2026-76098
- externalhttps://access.redhat.com/security/cve/CVE-2026-76169
- externalhttps://access.redhat.com/security/cve/CVE-2026-76172
- externalhttps://access.redhat.com/security/cve/CVE-2026-76222
- externalhttps://access.redhat.com/security/cve/CVE-2026-76905
- externalhttps://access.redhat.com/security/cve/CVE-2026-77354
- externalhttps://access.redhat.com/security/cve/CVE-2026-77874
- externalhttps://access.redhat.com/security/cve/CVE-2026-78676
- externalhttps://access.redhat.com/security/cve/CVE-2026-78677
- externalhttps://access.redhat.com/security/cve/CVE-2026-78679
- externalhttps://access.redhat.com/security/cve/CVE-2026-78682
- externalhttps://access.redhat.com/security/cve/CVE-2026-79674
- externalhttps://access.redhat.com/security/cve/CVE-2026-79675
- externalhttps://access.redhat.com/security/cve/CVE-2026-80205
- externalhttps://access.redhat.com/security/cve/CVE-2026-81722
- externalhttps://access.redhat.com/security/cve/CVE-2026-81724
- externalhttps://access.redhat.com/security/cve/CVE-2026-81727
- externalhttps://access.redhat.com/security/cve/CVE-2026-82397
- externalhttps://access.redhat.com/security/cve/CVE-2026-82417
- externalhttps://access.redhat.com/security/cve/CVE-2026-84292
- externalhttps://access.redhat.com/security/cve/CVE-2026-84375
- externalhttps://access.redhat.com/security/cve/CVE-2026-84394
- externalhttps://access.redhat.com/security/cve/CVE-2026-84428
- externalhttps://access.redhat.com/security/cve/CVE-2026-84445
- externalhttps://access.redhat.com/security/cve/CVE-2026-84469
- externalhttps://access.redhat.com/security/cve/CVE-2026-84504
- externalhttps://access.redhat.com/security/cve/CVE-2026-84782
- externalhttps://access.redhat.com/security/cve/CVE-2026-84961
- externalhttps://access.redhat.com/security/cve/CVE-2026-85124
- externalhttps://access.redhat.com/security/cve/CVE-2026-85152
- externalhttps://access.redhat.com/security/cve/CVE-2026-85525
- externalhttps://access.redhat.com/security/cve/CVE-2026-86049
- externalhttps://access.redhat.com/security/cve/CVE-2026-86332
- externalhttps://access.redhat.com/security/cve/CVE-2026-8643
- externalhttps://access.redhat.com/security/cve/CVE-2026-87776
- externalhttps://access.redhat.com/security/cve/CVE-2026-87817
- externalhttps://access.redhat.com/security/cve/CVE-2026-87819
- externalhttps://access.redhat.com/security/cve/CVE-2026-88029
- externalhttps://access.redhat.com/security/cve/CVE-2026-88031
- externalhttps://access.redhat.com/security/cve/CVE-2026-89418
- externalhttps://access.redhat.com/security/cve/CVE-2026-89425
- externalhttps://access.redhat.com/security/cve/CVE-2026-91777
- externalhttps://access.redhat.com/security/cve/CVE-2026-91990
- externalhttps://access.redhat.com/security/cve/CVE-2026-92599
- externalhttps://access.redhat.com/security/cve/CVE-2026-93599
- externalhttps://access.redhat.com/security/cve/CVE-2026-93657
- externalhttps://access.redhat.com/security/cve/CVE-2026-93749
- externalhttps://access.redhat.com/security/cve/CVE-2026-96749
- externalhttps://access.redhat.com/security/cve/CVE-2026-9697
- externalhttps://access.redhat.com/security/updates/classification/
- externalhttps://docs.redhat.com/en/documentation/red_hat_openshift_ai/
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_87410.json