CVE-2026-31156
Una vulnerabilità di path injection esiste in OpenPLC v3 (2c82b0e79c53f8c1f1458eee15fec173400d6e1a) poiché il programma binario compilato da...
- Pubblicato
- 13 mag 2026
- Aggiornato
- 5 lug 2026
- Assegnazione CNA
- mitre
- Evidenza osservata
- 17 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NBasso · prossimi 30 giorni
- Percentile
- 32,6%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Una vulnerabilità di path injection esiste in OpenPLC v3 (2c82b0e79c53f8c1f1458eee15fec173400d6e1a) poiché il programma binario compilato da glue_generator.cpp non esegue alcuna validazione sui parametri del percorso file passati tramite la riga di comando. I parametri di input controllati dall'utente vengono passati direttamente alle funzioni di operazione sui file sottostanti (fopen/ifstream/ofstream) per la lettura e la scrittura dei file. Un attaccante può sfruttare questa vulnerabilità costruendo un percorso dannoso per leggere file arbitrari leggibili.
Fonti
1Esiste una vulnerabilità di path injection in OpenPLC-v3, che deriva dal fatto che il programma non effettua alcun controllo di validità sui parametri del percorso file passati dalla riga di comando. Gli attaccanti possono leggere qualsiasi file leggibile costruendo percorsi malevoli, comportando un rischio di perdita di informazioni.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.