CVE-2026-100870
Received Received - Intake

Password Reset Token Hijacking in Sylius

Vulnerability report for CVE-2026-100870, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-27

Last updated on: 2026-09-27

Assigner: VulnCheck

Description

Sylius versions before 1.12.25, 1.13.17, 1.14.20, 2.1.16, and 2.2.9 build administrator password-reset links using the request Host header without validation, allowing unauthenticated attackers to redirect reset tokens to attacker-controlled domains. Attackers can request password resets for known administrator email addresses with forged Host headers to intercept valid reset tokens and take over administrator accounts.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-27
Last Modified
2026-09-27
Generated
2026-09-27
AI Q&A
2026-09-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 11 associated CPEs
Vendor Product Version / Range
sylius sylius From 1.12.0 (inc) to 1.12.25 (exc)
sylius sylius From 1.12.0 (inc) to 1.13.17 (exc)
sylius sylius From 1.12.0 (inc) to 1.14.20 (exc)
sylius sylius From 1.12.0 (inc) to 2.1.16 (exc)
sylius sylius From 1.12.0 (inc) to 2.2.9 (exc)
sylius sylius 1.12.25
sylius sylius to 1.12.25 (exc)
sylius sylius 1.13.17
sylius sylius 1.14.20
sylius sylius 2.1.16
sylius sylius 2.2.9

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-640 The product contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-100870 is a high-severity vulnerability in Sylius, an open-source e-commerce framework. It involves a Host header injection flaw in administrator password-reset email links. Attackers can forge the Host header in a request to manipulate the reset link's domain, redirecting the token to their own server. When an administrator clicks the malicious link, the valid reset token is sent to the attacker, allowing them to take over the admin account.

Detection Guidance

To detect this vulnerability, check if your Sylius instance uses a version prior to 1.12.25, 1.13.17, 1.14.20, 2.1.16, or 2.2.9. Run commands like 'composer show sylius/sylius' or check the version in your Sylius admin panel. Inspect password reset emails for links using the Host header instead of the configured channel hostname.

Impact Analysis

This vulnerability allows unauthenticated attackers to gain unauthorized access to administrator accounts by intercepting password reset tokens. If exploited, attackers could take control of the admin panel, potentially leading to data breaches, unauthorized transactions, or further compromise of the e-commerce system.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection requirements and HIPAA's safeguards for protected health information. A successful exploit may result in non-compliance, legal penalties, and reputational damage due to compromised user data.

Mitigation Strategies
  • Upgrade Sylius to a patched version (1.12.25, 1.13.17, 1.14.20, 2.1.16, or 2.2.9 or later).
  • Configure trusted hosts in your web server or application to reject spoofed Host headers.
  • Apply a workaround by decorating the mailer to generate reset links from the channel's configured hostname instead of the Host header.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100870. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart