CVE-2026-55696 in PrivateBininformation

Résumé

par VulDB • 29/08/2026

PrivateBin est un service de partage de texte en ligne où le serveur n'a aucune connaissance des données partagées. Avant la version 2.0.5, `AttachmentViewer.setAttachment` dans `js/privatebin.js` utilise `getAttachmentMimeType` pour accepter des types MIME contrôlés par l'attaquant et emploie `getBlobUrl` pour créer un blob de même origine avant de définir le lien hypertexte (`href`) du lien « Télécharger la pièce jointe ». La branche de sanitisation limitée aux fichiers SVG ne met à jour que le blob d'aperçu ; ainsi, les pièces jointes de type `text/html`, `image/svg+xml`, `application/xhtml+xml` et `text/xml` peuvent rester actives dans le blob de téléchargement. Sur une instance configurée avec `fileupload = true` et dotée d'une politique de sécurité du contenu (CSP) affaiblie, allégée ou absente, un attaquant anonyme peut créer ce type de pièce jointe ; lorsqu'une victime ouvre le lien dans un nouvel onglet, cela entraîne l'exécution de JavaScript inline au sein de l'origine PrivateBin. Le script ainsi exécuté peut lire les données stockées localement (local storage) limitées à cette origine et émettre des requêtes de même origine, y compris vers des applications hébergées sur le même domaine. Ce problème est corrigé dans la version 2.0.5.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Réserver

17/06/2026

Divulgation

29/08/2026

Modérer

accepté

Entrée

VDB-396962

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!