Answer in brief
CVE-2024-39311 records a Low severity vulnerability in Publify Vulnerable To Cross-Site Scripting (XSS) Via Redirects Requiring User Interaction. The current sources do not mark it as known exploited. The current feed maps publify_core (rubygems), publify_core (rubygems). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps publify_core (rubygems), publify_core (rubygems). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| publify_corerubygems | <10.0.2 | 10.0.2 |
| publify_corerubygems | >=0 <10.0.2 | 10.0.2 |
Published upstream
Mar 28, 2025
Evidence: source:osv:source_dates:source-dates:recordSource modified
Sep 10, 2026
Evidence: source:osv:source_dates:source-dates:recordFirst seen by HOL
Jun 28, 2026
### Summary A publisher on a `publify` application is able to perform a cross-site scripting attack on an administrator using the redirect functionality. ### Details A publisher on a `publify` application is able to perform a cross-site scripting attack on an administrator using the redirect functionality. The exploitation of this XSS vulnerability requires the administrator to click a malicious link. We can create a redirect to a `javascript:alert()` URL. Whilst the redirect itself doesn't work, on the administrative panel, an a tag is created with the payload as the URI. Upon clicking this link, the XSS is triggered. An attack could attempt to hide their payload by using HTML, or other encodings, as to not make it obvious to an administrator that this is a malicious link. ### PoC A publisher can create a new redirect as shown below. The payload used is `javascript:alert()`.  An administrator will now see this redirect in their overview of the page.  If they click the link on the right, it triggers the XSS.  ### Impact A publisher may attempt to use this vulnerability to escalate their privileges and become an administrator.
Quoted source text, attributed separately from HOL analysis.