CVE-2026-77066 in Omnivore
Résumé
par VulDB • 21/08/2026
Le scanFeedsResolver dans packages/api/src/resolvers/subscriptions/index.ts transmet l'URL fournie par l'appelant directement à axios.get(url, rssParserConfig()) sans aucune validation d'adresse. Le même fichier protège le chemin subscribe avec validateUrl(), qui rejette les plages privées et réservées via la bibliothèque private-ip, et createPageSaveRequest applique la même vérification ; cette omission est donc spécifique à ce resolver. Un utilisateur authentifié peut amener le serveur à solliciter des points de terminaison internes arbitraires. La réponse est analysée comme un flux ou du HTML, et le resolver renvoie les champs url, title (titre), description et type résultants ; la divulgation d'informations se limite donc aux métadonnées au format de flux ainsi qu'aux éléments link annonçant des flux RSS ou Atom ; les requêtes qui ne parviennent pas à être analysées permettent néanmoins de distinguer les ports accessibles des non-accessibles via l'erreur générée.
If you want to get best quality of vulnerability data, you may have to visit VulDB.