p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in dirac

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für dirac: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6

  1. CVE-2026-61668

    Hoch · CVSS 8.1EPSS 0,4%Korrektur verfügbar

    DIRAC: Pilot code downloaded over unverified HTTPS connection

    DIRAC is an interware, meaning a software framework for distributed computing. Prior to versions 8.0.79, 9.0.22, and 9.1.10, WorkloadManagementSystem/Utilities/PilotWrapper.py pilotWrapperScript uses ssl._create_unverified_context to download the second-stage pilot.tar archive without TLS certificate verification and downloads the reference checksum through the same unvalidated channel. An attacker able to redirect or intercept a grid site's network traffic through DNS or routing manipulation can substitute both the executable pilot code and its checksum, causing arbitrary code to run in the pilot context with access to pilot proxy credential

    • Auf 8.0.79 aktualisieren
    • Auf 9.0.22 aktualisieren
    • Auf 9.1.10 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-61667

    Kritisch · CVSS 9.9EPSS 1,21%Korrektur verfügbar

    DIRAC: RCE in FileCatalog DatasetManager via SQL injection + eval

    DIRAC is an interware, meaning a software framework for distributed computing. Prior to versions 8.0.79, 9.0.22, and 9.1.10, DataManagementSystem/Service/FileCatalogHandler.py checkDataset forwards an authenticated caller-controlled datasets value to DatasetManager.py __checkDataset, where datasetName is interpolated into an FC_MetaDatasets SQL query without parameterization. The injected query can control the returned MetaQuery value, which is passed to Python eval and permits command execution as the account running the DIRAC services. Successful exploitation can expose dirac.cfg, database passwords, stored proxies, and tokens, fully compro

    • Auf 8.0.79 aktualisieren
    • Auf 9.0.22 aktualisieren
    • Auf 9.1.10 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-45579

    Kritisch · CVSS 9.9EPSS 0,86%Korrektur verfügbar

    DIRAC: RCE in RequestManager due to eval on untrusted input

    DIRAC is an interware, meaning a software framework for distributed computing. Prior to versions 8.0.79, 9.0.22, and 9.1.10, the RequestManagementSystem/Service/ReqManagerHandler.py export_getRequestCountersWeb function passes an authenticated caller-controlled groupingAttribute to RequestManagementSystem/DB/RequestDB.py getRequestCountersWeb. An unrecognized value is resolved against the Request object and evaluated as Python code, allowing a crafted dunder attribute expression to reach operating-system functions and execute commands as the account running the DIRAC services. Successful exploitation can expose dirac.cfg, database passwords,

    • Auf 8.0.79 aktualisieren
    • Auf 9.0.22 aktualisieren
    • Auf 9.1.10 aktualisieren
    Veröffentlicht Aktualisiert
  4. GHSA-7xw9-549r-8jrc

    Hoch · CVSS 8.5Korrektur verfügbar

    DIRAC: SQL injection and lack of access control in PilotManager service

    ### Details A number of the functions in PilotManager pass parameters directly through to the database layer, which then does not do any escaping on the parameters. For example setPilotStatus: https://github.com/DIRACGrid/DIRAC/blob/1738e7c6d2f31d26f1364255d9d2e87b4896c922/src/DIRAC/WorkloadManagementSystem/Service/PilotManagerHandler.py#L343-L349 https://github.com/DIRACGrid/DIRAC/blob/1738e7c6d2f31d26f1364255d9d2e87b4896c922/src/DIRAC/WorkloadManagementSystem/DB/PilotAgentsDB.py#L117 This won't accept multiple statements separated by a semicolon, but a carefully crafted set of parameters containing SQL escapes would likely be able to chan

    • Auf 8.0.79 aktualisieren
    • Auf 9.0.22 aktualisieren
    • Auf 9.1.10 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2024-29905

    Hoch · CVSS 8.1EPSS 0,32%Korrektur verfügbar

    DIRAC: Unauthorized users can read proxy contents during generation

    DIRAC is an interware, meaning a software framework for distributed computing. Prior to version 8.0.41, during the proxy generation process (e.g., when using `dirac-proxy-init`), it is possible for unauthorized users on the same machine to gain read access to the proxy. This allows the user to then perform any action that is possible with the original proxy. This vulnerability only exists for a short period of time (sub-millsecond) during the generation process. Version 8.0.41 contains a patch for the issue. As a workaround, setting the `X509_USER_PROXY` environment variable to a path that is inside a directory that is only readable to the cu

    • Auf 8.0.41 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-24825

    Kritisch · CVSS 9.1EPSS 0,53%Korrektur verfügbar

    TokenManager not checking permissions on cached tokens in DIRAC

    DIRAC is a distributed resource framework. In affected versions any user could get a token that has been requested by another user/agent. This may expose resources to unintended parties. This issue has been addressed in release version 8.0.37. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Auf 8.0.37 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →