Every CVESearch/Get API key

CVE-2026-32732

XSS in @leanprover/unicode-input-component

0.0 NoneFix available

CVE-2026-32732 is a none vulnerability (CVSS 0.0) in Leanprover Vscode-lean4, published March 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.35%, the 28th percentile. Fixed in @leanprover/unicode-input-component 0.2.0.

What does this mean?
Severity
0.0 NoneCVSS 4.0, CVE List
Exploit chance
0.35%EPSS, 28th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
0.2.0@leanprover/unicode-input-component

Description

Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant. Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML. The issue has been resolved in 0.2.0.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Active

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
None

Exploit likelihood

0.35%Up 0.3 points since Mar 14, 2026
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
@leanprover/unicode-input-component
npm
before 0.2.0
0.2.0

What each source reports

CVE List Score used0.0

XSS in @leanprover/unicode-input-component

Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant. Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML. The issue has been resolved in 0.2.0.

Record
CVE-2026-32732
CVSS 4.0
0.0 NoneCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-80
Updated
2026-11-02
EUVDEUVD-2026-12181No score

Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant. Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML. The issue has been resolved in 0.2.0.

Record
EUVD-2026-12181
Updated
2026-11-02
GitHub AdvisoriesGHSA-6ggm-pwr9-r5h20.0

XSS in @leanprover/unicode-input-component

Impact

Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML.

Patches

The issue has been resolved in 0.2.0.

Workarounds

Replace the unicode input component with a basic HTML text field.

Record
GHSA-6ggm-pwr9-r5h2
CVSS 4.0
0.0 NoneCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-80
Updated
2026-11-02
NVD0.0

Lean 4 VS Code Extension is a Visual Studio Code extension for the Lean 4 proof assistant. Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML. The issue has been resolved in 0.2.0.

Record
CVE-2026-32732
CVSS 4.0
0.0 NoneCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness
CWE-80
Updated
2026-11-02
OSVGHSA-6ggm-pwr9-r5h20.0

XSS in @leanprover/unicode-input-component

Impact

Projects that use @leanprover/unicode-input-component are vulnerable to an XSS exploit in 0.1.9 of the package and lower. The component re-inserted text in the input element back into the input element as unescaped HTML.

Patches

The issue has been resolved in 0.2.0.

Workarounds

Replace the unicode input component with a basic HTML text field.

Record
GHSA-6ggm-pwr9-r5h2
CVSS 4.0
0.0 NoneCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-80
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open