CVE-2026-44827

Red Hat Security Advisory: RHOAI 3.4.4 - Red Hat OpenShift AI

Beschreibung

Diffusers ist eine Bibliothek für vortrainierte Diffusionsmodelle. Vor Version 0.38.0 erlaubt diffusers 0.37.0 die Ausführung von Ferncode ohne den Schutz trust_remote_code=True, wenn Pipelines aus Hugging Face Hub-Repositories geladen werden. Die Funktion _resolve_custom_pipeline_and_cls in pipeline_loading_utils.py führt eine Zeichenfolgeninterpolation auf dem Parameter custom_pipeline mit f"{custom_pipeline}.py" durch. Wenn der Benutzer keinen Wert für custom_pipeline bereitstellt, wird er standardmäßig auf None gesetzt, was Python als den wörtlichen String "None.py" interpoliert. Wenn ein Angreifer ein Hub-Repository veröffentlicht, das eine Datei namens None.py mit einer Klasse enthält, die DiffusionPipeline untergeordnet ist, wird diese Datei automatisch heruntergeladen und ausgeführt, wenn eine Standard-DiffusionPipeline.from_pretrained()-Anruf ohne zusätzliche Schlüsselwortargumente erfolgt. Die Überprüfung trust_remote_code in DiffusionPipeline.download() wird umgangen, da sie custom_pipeline is not None als False bewertet (da das Argument nie bereitgestellt wurde), während der nachgelagerte Codepfad, der tatsächlich das Modul lädt, den None-Wert in einen gültigen Dateinamen auflöst. Ein Angreifer kann eine stille beliebige Codeausführung erreichen, indem er ein böswilliges Modellrepository mit einer Datei None.py und einem standardmäßig aussehenden model_index.json veröffentlicht, der auf den Namen einer legitimen Pipeline-Klasse verweist. Dafür ist nur erforderlich, dass das Opfer from_pretrained auf dem Repository aufruft. Dieser Schwachpunkt wird in Version 0.38.0 behoben.

Metriken

Severity
high
kein öffentlicher PoC bekannt
8.8
Quelle: nvd-v3
51.2 %
Hoch — CVE rangiert über dem Median aller heute bewerteten CVEs (Rang ≥ 36 %).
0.7 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-08-27 14:50 UTC
CWE-94

Weakness-Klassen (CWE)

  • CWE-94Base

    Improper Control of Generation of Code ('Code Injection')

    The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

    cwe.mitre.org →

Betroffene Betriebssysteme

  • linux

    debian / aomtrixie

  • linux

    redhat / enterprise_linux9.0

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux_ai3.0

  • linux

    ubuntu / ffmpegbionic

  • linux

    ubuntu / ffmpegfocal

  • linux

    ubuntu / ffmpegjammy

  • linux

    ubuntu / ffmpegnoble

  • linux

    ubuntu / ffmpegxenial

  • linux

    ubuntu / pyasn1jammy

  • linux

    ubuntu / pyasn1noble

  • linux

    ubuntu / pyasn1resolute

  • linux

    debian / starlettetrixie

Betroffene Produkte

Aus der Hersteller-/CERT-Meldung extrahierte Produkte und Versionsbereiche. Ein Version-Range wie „<4.14.6“ impliziert die Update-Empfehlung „auf 4.14.6 oder höher aktualisieren“.

  • aiohttp

    aiohttp3.14.0

  • Atlassian

    BambooData Center LTS 10.2.22

  • Atlassian

    BambooData Center LTS 12.1.10

  • Atlassian

    BitbucketData Center 10.4.2

  • Atlassian

    BitbucketData Center LTS 10.2.6

  • Atlassian

    BitbucketData Center LTS 9.4.23

  • Atlassian

    ConfluenceData Center LTS 10.2.15

  • Atlassian

    ConfluenceData Center LTS 9.2.23

  • Atlassian

    Crucible4.9.13

  • Atlassian

    Fisheye4.9.13

  • Atlassian

    JiraData Center LTS 10.3.24

  • Atlassian

    JiraData Center LTS 11.3.10

  • axios

    axios0.19.0 – 0.31.1

  • axios

    axios1.0.0 – 1.15.2

  • axios

    axios1.0.0 – 1.16.0

  • axios

    axios1.7.0 – 1.16.0

  • axios

    axios0.32.0

  • beaugunderson

    ip-address10.1.1

  • bitnami

    argo-workflows3.0.0

  • bitnami

    jupyterlab4.0.0

  • bitnami

    jupyterlab

  • bitnami

    mlflow

  • bitnami

    pillow10.3.0

  • bitnami

    pillow5.1.0

Quellen & Referenzen

Verknüpfte CVEs

118 weitere CVEs anzeigen
IDCVE-2026-44827