Project

General

Profile

Actions

SecOps #453

open
CD

[Sécurité] Vulnérabilité de code : server/src/main.ts:14 (typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any)

SecOps #453: [Sécurité] Vulnérabilité de code : server/src/main.ts:14 (typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any)

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

Status:
Preprod
Priority:
Normal
Assignee:
-
Start date:
06/15/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-semgrep
pr_url:
https://github.com/Scobby-organisation/scobby/pull/64
security_key:
server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any
severity:
medium
paused:

Description

**Sévérité** : MEDIUM
**Source** : Semgrep
`vuln-medium`
**Emplacement** : server/src/main.ts:14
**Règle** : typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any

Access-Control-Allow-Origin response header is set to "*". This will disable CORS Same Origin Policy restrictions.

### Extrait de code
```
requires login
```

### Lien CVE
https://owasp.org/Top10/A04_2021-Insecure_Design

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

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 2 months ago Actions #2

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 2 months ago Actions #3

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

CD Updated by Client Dashboard about 2 months ago Actions #4

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à 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é `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

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

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

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

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

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

Vulnérabilité `server/src/main.ts:14_typescript.nestjs.security.audit.nestjs-header-cors-any.nestjs-header-cors-any` à nouveau détectée par un scan ; ticket déjà ouvert (aucun doublon créé).

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

  • 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-semgrep
  • pr_url set to https://github.com/Scobby-organisation/scobby/pull/64

Corrigé (PR #64 → dev → preprod #65). `app.enableCors()` (wildcard `*`) remplacé par une **liste blanche** d'origines (`resolveCorsOrigins`, env `CORS_ORIGIN` CSV, défaut dev+preprod+prod). Helper pur testé (`cors.test.ts`, 5 cas).

**Smoke test live preprod** (https://preprod-scobby.omdev.tech) :
- Origin `https://preprod-scobby.omdev.tech` → `Access-Control-Allow-Origin: https://preprod-scobby.omdev.tech` ✓
- Origin `https://evil.test` → **aucun `Access-Control-Allow-Origin`** (refusé) ✓
- Plus de wildcard `*`.

Sur **Preprod**. Promotion master/prod à planifier (prochain lot prod).

Actions

Also available in: PDF Atom