Skip to content

Commit deec83f

Browse files
committed
Release notes for PrestaShop 9.1 and 8.2.5
asdad
1 parent ef62552 commit deec83f

9 files changed

Lines changed: 686 additions & 0 deletions

File tree

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
layout: post
3+
title: PrestaShop 8.2.5 is available
4+
subtitle: Security patch for branch 8.2.x
5+
date: 2026-03-23
6+
authors: [ PrestaShop ]
7+
image: /assets/images/2026/03/banner_8.2.5_1200x627.jpg
8+
opengraph_image: /assets/images/2026/03/banner_8.2.5_1200x627.jpg
9+
twitter_image: /assets/images/2026/03/banner_8.2.5_1024x512.jpg
10+
tags:
11+
- version
12+
- patch
13+
- releases
14+
- security
15+
- "8.2"
16+
- "8.2.x"
17+
---
18+
19+
PrestaShop 8.2.5 is available. This security patch for the 8.2 branch addresses two vulnerabilities: a stored XSS issue in back office templates and an improper use of the validation framework.
20+
21+
![PrestaShop 8.2.5 is available!](/assets/images/2026/03/banner_8.2.5_1534x424.jpg)
22+
23+
## What is in this release?
24+
25+
Several back office templates contained variables that were not properly escaped. This is a **second-stage vulnerability**: it cannot be exploited on its own. An attacker would first need another way to inject content into the database, either through limited back office access or by chaining it with a separate, pre-existing vulnerability. Only then could the injected content be executed in the browser of an employee viewing the affected page. If your shop has no other known vulnerability and back office access is properly restricted, the practical risk is low. That said, this release ensures all relevant variables in back office templates are properly sanitized, closing these XSS vectors as a defense-in-depth measure.
26+
27+
A second fix corrects an improper use of the validation framework. While rated low severity, it strengthens the overall input validation layer by ensuring the framework is used consistently across the codebase.
28+
29+
## Security fixes
30+
31+
* **Stored XSS via unprotected variables in back office templates** (Severity: High 7.7/10)
32+
* Multiple stored Cross-Site Scripting (CWE-79) vulnerabilities in the back office: an attacker who can inject data into the database, via limited back office access or a previously existing vulnerability, can exploit unprotected variables in back office templates.
33+
* Identifier: [GHSA-35pf-37c6-jxjv](https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-35pf-37c6-jxjv)
34+
35+
* **Improper use of validation framework** (Severity: Low 2.0/10)
36+
* Fix for improper use of the validation framework (CWE-1173).
37+
* Identifier: [GHSA-283w-xf3q-788v](https://github.com/PrestaShop/PrestaShop/security/advisories/GHSA-283w-xf3q-788v)
38+
39+
Both issues are also fixed in PrestaShop 9.1.0, released simultaneously.
40+
41+
## Update to PrestaShop 8.2.5
42+
43+
Updating your shop to version 8.2.5 is highly recommended, especially given the high severity of the stored XSS vulnerability. You can use the [Update Assistant](https://github.com/PrestaShop/autoupgrade/releases/) to perform the update.
44+
45+
Always remember to make a full backup of your database and files before performing any update.
46+
47+
## Download
48+
49+
{{< cta "https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5" >}}Download PrestaShop 8.2.5 now!{{< /cta >}}
50+
51+
## PrestaShop 9
52+
53+
If you are looking for the latest features and a more modern architecture, we encourage you to check out [PrestaShop 9.1](https://prestashop.com/versions/). PrestaShop 9.1 brings a new default theme (Hummingbird 2.0), multi-carrier shipping, and a redesigned discount system on top of the modernized foundation introduced in PrestaShop 9.
54+
55+
Start planning your migration today to benefit from the latest innovations in the PrestaShop ecosystem.
56+
57+
## Acknowledgments
58+
59+
This security release was made possible thanks to the collaboration between the maintainers team and community experts.
60+
61+
We would like to thank [@clotairer](https://github.com/clotairer) from [202 ecommerce](https://www.202-ecommerce.com/) for helping with the security fixes included in this release.
62+
63+
Thank you to everyone who contributes to keeping PrestaShop secure!

content/news/releases/prestashop-9-1-0-available.md

Lines changed: 593 additions & 0 deletions
Large diffs are not rendered by default.
130 KB
Loading
142 KB
Loading
119 KB
Loading
142 KB
Loading
132 KB
Loading
64.9 KB
Loading

themes/build/assets/_sass/_base.scss

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1630,3 +1630,33 @@ footer.site-footer {
16301630
}
16311631
}
16321632
}
1633+
1634+
// Collapsible changelog toggles
1635+
.changelog-toggle {
1636+
margin-bottom: 8px;
1637+
1638+
summary {
1639+
cursor: pointer;
1640+
list-style: none;
1641+
padding: 8px 12px;
1642+
background: #f5f5f5;
1643+
border: 1px solid #ddd;
1644+
border-radius: 4px;
1645+
font-size: 1em;
1646+
1647+
&::-webkit-details-marker {
1648+
display: none;
1649+
}
1650+
1651+
&::before {
1652+
content: "\25B8\00a0";
1653+
font-size: 0.8em;
1654+
display: inline-block;
1655+
transition: transform 0.2s;
1656+
}
1657+
}
1658+
1659+
&[open] summary::before {
1660+
transform: rotate(90deg);
1661+
}
1662+
}

0 commit comments

Comments
 (0)