CVE-2026-27612

Medium

Description

Repostat is a React component to fetch and display GitHub repository info. Prior to version 1.0.1, the `RepoCard` component is vulnerable to Reflected Cross-Site Scripting (XSS). The vulnerability occurs because the component uses React's `dangerouslySetInnerHTML` to render the repository name (`repo` prop) during the loading state without any sanitization. If a developer using this package passes unvalidated user input directly into the `repo` prop (for example, reading it from a URL query parameter), an attacker can execute arbitrary JavaScript in the context of the user's browser. In version 1.0.1, the use of dangerouslySetInnerHTML has been removed, and the repo prop is now safely rendered using standard React JSX data binding, which automatically escapes HTML entities.

SeverityMedium
CVSS6.1
Exploit probability—
ProductDenpiligrim Repostat
PublishedFeb 25, 2026
First seenFeb 25, 2026

How to fix

Update
  • denpiligrim repostat1.0.1 or later
  • repostat1.0.1 or later

Affected products

ProductAffected versionsFixed in
denpiligrim repostatv < 1.0.11.0.1
repostatnpmv < 1.0.11.0.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.