Skip to main content

Serendipity CVE-2026-67350

| EUVDEUVD-2026-51552 LOW
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-07-31 VulnCheck GHSA-xcqg-793j-q344
2.1
CVSS 4.0 · Vendor: VulnCheck

Severity by source

Vendor (VulnCheck) PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
3.1 LOW

AC:H reflects the non-default plugin configuration prerequisite; UI:R required since victim must click; no confidentiality or availability impact applies.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
A
Scope
X

Lifecycle Timeline

2
Patch available
Jul 31, 2026 - 16:02 EUVD
Analysis Generated
Jul 31, 2026 - 15:21 vuln.today

DescriptionCVE.org

Serendipity before 2.6.1 contains an open redirect vulnerability in exit.php that allows unauthenticated attackers to redirect users to arbitrary external sites by supplying a malicious Base64-encoded url parameter when the Track Exits plugin is configured with commentredirection set to s9y. Attackers can craft trusted-looking URLs leveraging the legitimate blog domain to conduct phishing, deliver malware, or bypass URL reputation filters.

AnalysisAI

Open redirect in Serendipity's exit.php allows unauthenticated attackers to craft URLs on a legitimate blog domain that silently forward victims to arbitrary attacker-controlled sites. All Serendipity installations prior to version 2.6.1 are affected, but only when the Track Exits plugin is active and configured with commentredirection set to "s9y" - a non-default, explicit setting. No public exploit code and no CISA KEV listing exist at time of analysis; the CVSS 4.0 score of 2.1 reflects limited direct technical impact, though the phishing, malware-delivery, and URL-reputation-bypass potential represents meaningful real-world risk for organizations where blog domain credibility matters.

Technical ContextAI

Serendipity is an open-source PHP blogging and CMS platform (CPE: cpe:2.3:a:s9y:serendipity:*:*:*:*:*:*:*:*) maintained by the s9y project. The vulnerable component is exit.php, which implements outbound link tracking via the Track Exits plugin. When the plugin's commentredirection option is set to "s9y", exit.php reads a user-supplied url parameter encoded in Base64, decodes it server-side, and issues an HTTP redirect to the decoded destination without validating that the target is a trusted or whitelisted domain. CWE-601 (URL Redirection to Untrusted Site) is the root cause class: the application performs a redirect based entirely on attacker-controlled input without enforcing an allowlist or verifying the destination scheme and host. The Base64 encoding is cosmetic obfuscation, not a security control, and does not prevent crafting of malicious redirect targets.

RemediationAI

Upgrade Serendipity to version 2.6.1 or later; this is the vendor-confirmed patched release per the security advisory at https://github.com/s9y/Serendipity/security/advisories/GHSA-77rw-27c5-4hxm. If immediate upgrading is not feasible, disabling the Track Exits plugin entirely eliminates the attack surface with the trade-off of losing outbound click tracking. Alternatively, changing the commentredirection plugin setting away from "s9y" prevents the vulnerable code path from being invoked, again at the cost of the associated tracking functionality. A deeper compensating control for operators who must retain the feature is to add server-side destination validation to exit.php enforcing an allowlist of permitted redirect domains, though this requires code modification and careful maintenance to remain effective.

CVE-2017-1000117 HIGH POC
8.8 Oct 05

A malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL ca

CVE-2024-52875 HIGH POC
8.8 Jan 31

GFI Kerio Control versions 9.2.5 through 9.4.5 contain an HTTP response splitting vulnerability in the dest parameter of

CVE-2016-5385 HIGH POC
8.1 Jul 19

PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect

CVE-2013-2248 MEDIUM POC
5.8 Jul 20

Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to

CVE-2012-6499 MEDIUM POC
5.8 Jan 12

Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows

CVE-2015-2863 MEDIUM POC
4.3 Jul 20

Open redirect vulnerability in Kaseya Virtual System Administrator (VSA) 7.x before 7.0.0.29, 8.x before 8.0.0.18, 9.0 b

CVE-2017-3528 MEDIUM POC
5.4 Apr 24

Vulnerability in the Oracle Applications Framework component of Oracle E-Business Suite (subcomponent: Popup windows (li

CVE-2012-0518 MEDIUM
4.7 Oct 16

Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3

CVE-2024-21641 MEDIUM POC
6.5 Jan 05

Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp

CVE-2015-5354 MEDIUM POC
5.8 Jul 01

Open redirect vulnerability in Novius OS 5.0.1 (Elche) allows remote attackers to redirect users to arbitrary web sites

CVE-2015-5461 MEDIUM POC
6.4 Jul 08

Open redirect vulnerability in the Redirect function in stageshow_redirect.php in the StageShow plugin before 5.0.9 for

CVE-2024-22891 CRITICAL POC
9.8 Mar 01

Nteract v.0.28.0 was discovered to contain a remote code execution (RCE) vulnerability via the Markdown link. Rated crit

Share

CVE-2026-67350 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy