Executive brief
SP Property is a Joomla real estate management extension that allows websites to list properties, manage agents, and handle property inquiries. An unauthenticated attacker can inject malicious JavaScript into property data, which gets stored and executed when administrators or visitors view the property lists or details—potentially compromising admin accounts or stealing visitor data without requiring authentication or user interaction.
Technical details
The vulnerability is a stored cross-site scripting (XSS) flaw caused by unescaped output of user-supplied data in multiple template files across frontend views and administrator list tables in SP Property versions prior to 4.1.4. The root cause is that attributes and text values are rendered directly into HTML without contextual escaping (e.g., missing htmlspecialchars or Joomla's text::escape). An unauthenticated attacker can inject malicious scripts through property creation or data manipulation, which persist in the database and execute whenever the affected templates are rendered in admin panels or frontend views. This affects both authenticated administrators and unauthenticated site visitors viewing the compromised content. Patches are available in version 4.1.4 and later.
Affected products
- JoomShaper SP Property < 4.1.4
Timeline
- 2026-09-10: disclosed
- other: CVE assigned as CVE-2026-78302