p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de rucio

Vulnérabilité publiée pour rucio au cours des 30 derniers jours : 1. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 3

  1. CVE-2026-58273

    Élevée · CVSS 8.8Correctif disponible

    rucio has an Authorization Bypass on REST API endpoint for signing URLs

    ## Summary The `/credentials/signurl` endpoint decides authorization from the client-supplied `X-Rucio-Account` HTTP header instead of the authenticated token's account. Any client holding **any** valid auth token (even a low-privilege account they legitimately own) can send `X-Rucio-Account: root` to pass the root-only permission check and have the Rucio server mint a presigned **read / write / delete** URL for an **arbitrary** object, signed with the RSE's stored S3 / GCS / Swift credentials. ## Details `SignURL.get()` takes the authorization principal from a request header and never uses the token-authenticated identity: ```python # lib/

    • Mettez à jour vers 35.9.0
    • Mettez à jour vers 38.6.0
    • Mettez à jour vers 41.0.0rc1
    Publication Mise à jour
  2. CVE-2026-29090

    Critique · CVSS 9EPSS 0,3%Correctif disponible

    Rucio SQL injection in postgres_meta DID search path compromises PostgreSQL metadata database

    ### Summary A SQL injection vulnerability exists in Rucio versions 1.30.0 and later before 35.8.5, 38.5.5, 39.4.2, and 40.1.1, in `FilterEngine.create_postgres_query()`. This allows any authenticated Rucio user to execute arbitrary SQL against the PostgreSQL metadata database through the DID search endpoint (`GET /dids/<scope>/dids/search`). When the `postgres_meta` metadata plugin is configured, attacker-controlled filter keys and values are interpolated directly into raw SQL strings via Python `.format()`, then passed to `psycopg3`'s `sql.SQL()` which treats the string as trusted SQL syntax. Depending on the database privileges assigned

    • Mettez à jour vers 35.8.5
    • Mettez à jour vers 38.5.5
    • Mettez à jour vers 39.4.2
    • Mettez à jour vers 40.1.1
    Publication Mise à jour
  3. CVE-2026-29080

    Critique · CVSS 9.4EPSS 0,28%Correctif disponible

    Rucio SQL Injection in FilterEngine Oracle JSON Path via DID Search API

    A SQL injection vulnerability in `FilterEngine.create_sqla_query()` allows any authenticated Rucio user to execute arbitrary SQL against the backend database through the DID search endpoint (`GET /dids/<scope>/dids/search`). On Oracle deployments attacker-controlled filter keys and values are interpolated directly into `sqlalchemy.text()` via Python `.format()`, completely bypassing parameterization. This enables full database compromise including extraction of authentication tokens, password hashes, and all managed data identifiers. This affects versions 1.27.0 and later before 35.8.5, 38.5.5, 39.4.2, and 40.1.1. The vulnerability exists in

    • Mettez à jour vers 35.8.5
    • Mettez à jour vers 38.5.5
    • Mettez à jour vers 39.4.2
    • Mettez à jour vers 40.1.1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →