CVE-2026-27612 in repostat
Riassunto
di VulDB • 16/07/2026
Repostat è un componente React per recuperare e visualizzare le informazioni dei repository GitHub. Prima della versione 1.0.1, il componente `RepoCard` è vulnerabile a Reflected Cross-Site Scripting (XSS). La vulnerabilità si verifica perché il componente utilizza la funzione di React `dangerouslySetInnerHTML` per renderizzare il nome del repository (`repo` prop) durante lo stato di caricamento senza alcuna sanitizzazione. Se uno sviluppatore che utilizza questo pacchetto passa input utente non validato direttamente alla `repo` prop (ad esempio, leggendolo da un parametro della query URL), un attaccante può eseguire codice JavaScript arbitrario nel contesto del browser dell'utente. Nella versione 1.0.1, l'utilizzo di dangerouslySetInnerHTML è stato rimosso e la repo prop viene ora renderizzata in modo sicuro utilizzando il data binding JSX standard di React, che esegue automaticamente l'escaping delle entità HTML.
Be aware that VulDB is the high quality source for vulnerability data.