---
id: CVE-2026-38725
title: >-
  xipblog module v2.0.1 and before for PrestaShop allows unauthenticated remote
  attackers to inject arbitrary JavaScript via the name and content parameters
  in ajax.php
summary: >-
  xipblog module v2.0.1 and before for PrestaShop allows unauthenticated remote
  attackers to inject arbitrary JavaScript via the name and content parameters
  in ajax.php. The input is stored in the database without HTML sanitization and
  ren…
severity: medium
cvss: 5.4
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'
cwe:
  - CWE-79
published: '2026-08-28'
updated: '2026-09-09'
sourceUpdated: '2026-09-09T16:04:24.933'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-38725'
references:
  - url: 'https://gist.github.com/mug33nn/050d6f99c2e0965fbf7d71fe8ba4f527'
    label: cve@mitre.org
  - url: 'https://github.com/xpert-idea/xipblog'
    label: cve@mitre.org
  - url: 'https://gist.github.com/mug33nn/050d6f99c2e0965fbf7d71fe8ba4f527'
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
tags:
  - nvd
epss: 0.00305
epssPercentile: 0.20627
ingestedAt: '2026-09-09T16:14:05.517Z'
---

## Overview

xipblog module v2.0.1 and before for PrestaShop allows unauthenticated remote attackers to inject arbitrary JavaScript via the name and content parameters in ajax.php. The input is stored in the database without HTML sanitization and rendered in Smarty templates without output escaping, resulting in Stored Cross-Site Scripting (XSS). When an administrator reviews comments in the back office, the payload executes with admin-level session context, leading to full store compromise.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
