CVE 9.9 CRITICAL

Hackage package and doc upload stored XSS vulnerability_CVE-2026-40470

9.9 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L

Description

A critical XSS vulnerability affected hackage-server and
hackage.haskell.org. HTML and JavaScript files provided in source
packages or via the documentation upload facility were served
as-is on the main hackage.haskell.org domain. As a consequence,
when a user with latent HTTP credentials browses to the package
pages or documentation uploaded by a malicious package maintainer,
their session can be hijacked to upload packages or
documentation, amend maintainers or other package metadata, or
perform any other action the user is authorised to do.

AI Analysis

Critical stored XSS vulnerability in hackage-server allowing session hijacking

Basic Information

ID CVE-2026-40470
Source redhat-cnalr
Published Apr 23, 2026 at 14:53

Affected Product

Vendor Haskell
Product hackage-server
Version 0.1
Affected Versions 0.1

CWE Classification

AI Assessment

AI Score 9.9 / 10
AI Severity Critical
Vendor Haskell
Product hackage-server
Version 0.1

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.