Read the docs
TI-2026-15995 Aliases CVE-2026-19716GHSA-2rhm-fmxx-8mf9

Stored Cross-site Scripting in Pentestify user account deletion via unescaped username

Priority LOW 24CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Passive
Attack complexity
Low
Attack requirements
None
Impact type
Cross-site scripting
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.

Summary

Stored Cross-site Scripting (CWE-79) in the user management component in maalfer Pentestify before 1.1.1 allows an authenticated attacker to execute arbitrary JavaScript in the browser of another authenticated user via a crafted username, because the frontend escapes the username with escapeHTML() before interpolating it into the onclick attribute of the account deletion button, but the browser HTML-decodes attribute values before the JavaScript engine parses the handler, allowing an encoded single quote (') to break out of the string literal and inject arbitrary JavaScript that executes when the victim clicks the delete button for that account.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00467 40th percentileScored 2026-11-07
Fix Fixed Pentestify (maalfer): 1.1.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
maalferPentestifybefore 1.1.11.1.1Patch availableCNA
  • Pentestify Vendormaalfer Affected before 1.1.1 Fixed in 1.1.1 Patch available CNA

Remediation

  • Fix · CNA Pentestify (maalfer) Fixed in 1.1.1

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-19716
  2. 2026-10-03 Alias added: GHSA-2rhm-fmxx-8mf9

References

  • TI-2026-42379 Stored XSS in Pentestify via unsanitized finding images and report client logo CVSS 4.0MEDIUM 6.9
  • TI-2026-53112 HTML Injection in MailerUp double opt-in verification email CVSS 4.0MEDIUM 6.9
  • TI-2026-16010 Stored Cross-site Scripting in Pentestify Markdown renderer via unescaped quotes CVSS 4.0MEDIUM 5.1
  • TI-2026-15841 Stored Cross-site Scripting in Pentestify finding severity field CVSS 4.0MEDIUM 5.1
  • TI-2026-53309 CSS sanitizer bypass in Pentestify report themes allows forced outbound requests CVSS 4.0MEDIUM 5.1

Sources