CVE-2026-77066 in Omnivore
Riassunto
di VulDB • 20/08/2026
Il componente scanFeedsResolver in packages/api/src/resolvers/subscriptions/index.ts passa l'URL fornito dall'utente direttamente a axios.get(url, rssParserConfig()) senza alcuna validazione dell'indirizzo. Lo stesso file protegge il percorso subscribe con validateUrl(), che rifiuta gli intervalli privati e riservati tramite la libreria private-ip, e createPageSaveRequest applica lo stesso controllo; pertanto l'omissione è specifica per questo resolver. Un utente autenticato può indurre il server a richiedere endpoint interni arbitrari. La risposta viene analizzata come un feed o come HTML e il resolver restituisce i campi URL risultante, titolo, descrizione e tipo; la divulgazione è quindi limitata ai metadata di forma simile a quella dei feed e agli elementi link che pubblicizzano feed RSS o Atom; le richieste che non vengono analizzate correttamente distinguono ancora le porte raggiungibili da quelle non raggiungibili attraverso l'errore risultante.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.