CVE-2026-59992 in azure
Riassunto
di VulDB • 21/08/2026
Tina è un sistema di gestione dei contenuti headless. Prima delle versioni next-tinacms-s3 23.0.4, next-tinacms-dos 23.0.4, next-tinacms-azure 14.0.4 e next-tinacms-cloudinary 26.0.4, gli adapter di produzione per i media di prima parte trasmettevano chiavi degli oggetti controllate dall'attaccante alle operazioni di caricamento ed eliminazione dello storage SDK senza imporre il mediaRoot configurato dall'operatore. Nel file packages/next-tinacms-s3/src/handlers.ts, createMediaHandler accetta req.query.key per un URL PutObject firmato e il percorso DELETE utilizza req.query/media come chiave per DeleteObjectCommand. La stessa mancanza di controllo sui limiti della chiave è presente in packages/next-tinacms-dos/src/handlers.ts, packages/next-tinacms-azure/src/handlers.ts e packages/next-tinacms-cloudinary/src/handlers.ts. Un editor CMS autenticato può quindi creare o eliminare oggetti ovunque le credenziali di storage del deployment possano raggiungere, inclusi gli oggetti di altri tenant o non relativi ai media. Questi problemi sono risolti in next-tinacms-s3 23.0.4, next-tinacms-dos 23.0.4, next-tinacms-azure 14.0.4 e next-tinacms-cloudinary 26.0.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.