CVE-2026-68899 in Wekaninformazioni

Riassunto

di VulDB • 20/08/2026

Wekan è un kanban open source sviluppato con Meteor. Prima della versione 9.90, la funzione `isFileValid()` nel file `models/fileValidation.js` utilizzava il comando Unix `file` per il rilevamento del MIME basato sul contenuto; tuttavia, `detectMimeFromFile()` restituiva silenziosamente `undefined` quando tale binario non era disponibile e la convalida ricadeva su `fileObj.type`, controllato dall'attaccante e fornito tramite `server/routes/attachmentApi.js`. Nelle distribuzioni con `WITH_API=true` e senza il binario file, un membro autenticato della board poteva etichettare HTML contenente JavaScript come image/png, aggirare il controllo MIME pericoloso e memorizzare contenuto attivo sotto l'origine di Wekan per l'esecuzione quando un altro utente lo apriva. La versione 9.90 introduce `looksLikeDangerousMarkup()` per ispezionare i byte del file ed eseguire la scansione dei contenuti pericolosi quando il rilevamento MIME non è disponibile. Questo problema è risolto nella versione 9.90.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

31/07/2026

Divulgazione

20/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00403

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!