Skip to content

HSEC-2024-0004: hackage-server stored xss in src/doc uploads#311

Merged
frasertweedale merged 1 commit intohaskell:mainfrom
frasertweedale:adv/HSEC-2024-0004
Jan 16, 2026
Merged

HSEC-2024-0004: hackage-server stored xss in src/doc uploads#311
frasertweedale merged 1 commit intohaskell:mainfrom
frasertweedale:adv/HSEC-2024-0004

Conversation

@frasertweedale
Copy link
Collaborator


Advisory

  • It's not duplicated
  • All fields are filled
  • It is validated by hsec-tools

@frasertweedale
Copy link
Collaborator Author

@gbaz @ysangkok FYI, your review is welcome.

Copy link
Collaborator

@TristanCacqueray TristanCacqueray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done!

@ysangkok
Copy link
Member

ysangkok commented Jan 15, 2026

I think it would be polite to also credit @wz1000 with the discovery of this issue. At least I learned about it from him at Zurihac, so I got the impression that he discovered it. Maybe he can clarify. If he has time, I think his review would also be valuable.

EDIT: Oh I see now that Zubin is already credited.

@frasertweedale frasertweedale force-pushed the adv/HSEC-2024-0004 branch 2 times, most recently from b4dbbae to b24278e Compare January 15, 2026 22:07
@frasertweedale
Copy link
Collaborator Author

I'm publishing now and will announce on discourse.

@frasertweedale frasertweedale merged commit 7cdb67b into haskell:main Jan 16, 2026
3 checks passed
@frasertweedale frasertweedale deleted the adv/HSEC-2024-0004 branch January 16, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants