Project

General

Profile

Actions

SecOps #1140

open
CD

[Sécurité] Dépendance vulnérable : multer@2.1.1 (CVE-2026-5079)

SecOps #1140: [Sécurité] Dépendance vulnérable : multer@2.1.1 (CVE-2026-5079)

Added by Client Dashboard about 2 months ago. Updated about 1 month ago.

Status:
Preprod
Priority:
Normal
Assignee:
-
Start date:
06/18/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
deployed
preprod_url:
https://preprod-scobby.omdev.tech
deployed_at:
06/23/2026
branch:
worktree-secops-multer
pr_url:
https://github.com/Scobby-organisation/scobby/pull/66
security_key:
multer@2.1.1_CVE-2026-5079
severity:
high
paused:

Description

**Sévérité** : HIGH
**Source** : Trivy
`vuln-high`
**Paquet** :
**Version corrigée** : 2.2.0, 3.0.0-alpha.2
**Identifiant** : CVE-2026-5079

Multer vulnerable to Denial of Service via deeply nested field names

### Lien CVE
https://avd.aquasec.com/nvd/cve-2026-5079

### Recommandations
Mettre à jour multer vers 2.2.0, 3.0.0-alpha.2.

CD Updated by Client Dashboard about 1 month ago Actions #1

Vulnérabilité `_CVE-2026-5079` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 1 month ago Actions #2

Vulnérabilité `_CVE-2026-5079` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 1 month ago Actions #3

Vulnérabilité `_CVE-2026-5079` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 1 month ago Actions #4

Vulnérabilité `_CVE-2026-5079` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 1 month ago Actions #5

Vulnérabilité `_CVE-2026-5079` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

RA Updated by Redmine Admin about 1 month ago Actions #6

**Risque accepté / en attente amont (SecOps 2026-06-23).** `` : le seul correctif proposé par `npm audit` est un **downgrade cassant de `@nestjs/core` (→ 7.5.5)**, inacceptable (régression majeure du framework). multer est tiré par `@nestjs/platform-express`. À reprendre quand une version de multer corrigée sera compatible avec la plage de Nest utilisée. Conservé ouvert.

RA Updated by Redmine Admin about 1 month ago Actions #7

**Correction (2026-06-23)** : contrairement à ma note précédente, un correctif **non cassant existe** — `` (patch 2.x). `npm audit fix` ne le proposait pas car `@nestjs/platform-express` épingle multer, mais on peut forcer `` via un **`overrides`** dans `server/package.json` sans toucher à Nest. Remédiation propre, à faire dans un petit lot serveur (override + vérif upload de fichier). Reclassé « actionnable » plutôt que risque-accepté.

RA Updated by Redmine Admin about 1 month ago Actions #8

  • Status changed from Submitted to Preprod
  • deploy_status set to deployed
  • preprod_url set to https://preprod-scobby.omdev.tech
  • deployed_at set to 06/23/2026
  • branch set to worktree-secops-multer
  • pr_url set to https://github.com/Scobby-organisation/scobby/pull/66

Corrigé (PR #66 → dev → preprod #67). `multer` ^2.1.1 → **^2.2.0** (dep directe) + `overrides.multer` pour forcer aussi la copie de `@nestjs/platform-express`, **sans downgrader Nest**. CVE-2026-5079 (DoS via champs imbriqués) résolu.

Vérif : `npm ls multer` → 2.2.0 ; **server audit 4 vulns (3 high/1 mod) → 1 low** ; `typecheck` + `test:unit` 131 verts. Patch 2.x API-compatible (FileInterceptor inchangé).

Note : un upload de fichier réel passe par une page authentifiée (Google-SSO/localStorage, non pilotable en headless) — le bump étant un patch sans changement d'API, le risque est minime ; smoke upload in-app par un humain connecté recommandé. Sur **Preprod**.

Actions

Also available in: PDF Atom