PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-73629 s9y CVE debrief

CVE-2026-73629 debrief: Serendipity server-side request forgery vulnerability allows authenticated users to bypass filters and request internal services through the public uploads directory, potentially leading to unauthorized access and data breaches. The vulnerability exists in Serendipity versions before 2.6.0 and requires adminImagesAdd permission. Users should assess exposure and prioritize upgrading to version 2.6.0 or later. The vulnerability allows bypassing of security filters using alternate address formats, including hex-encoded IPv4 addresses, IPv6 literals, and link-local ranges.

Vendor
s9y
Product
Serendipity
CVSS
HIGH 8.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-13
Original CVE updated
2026-09-09
Advisory published
2026-08-13
Advisory updated
2026-09-09

Who should care

Administrators and users of Serendipity versions before 2.6.0, especially those with adminImagesAdd permission, should assess exposure and prioritize upgrading to version 2.6.0 or later.

Why it matters

CVE-2026-73629 is a high-severity server-side request forgery vulnerability in Serendipity before 2.6.0, allowing authenticated users to bypass filters and request internal services. Defenders should prioritize upgrading to version 2.6.0 or later and restrict adminImagesAdd permission to trusted users.

  • Potential unauthorized access to internal services
  • Possible data breaches through response body retrieval
  • Bypass of security filters using alternate address formats
  • Verification of vulnerability status for Serendipity versions before 2.6.0

Technical summary

The serendipity_url_allowed() filter in Serendipity before 2.6.0 fails to block hex-encoded IPv4 addresses, IPv6 literals, and link-local ranges, allowing authenticated users with adminImagesAdd permission to bypass the filter and request internal services through the public uploads directory. This could lead to potential unauthorized access to internal services and possible data breaches through response body retrieval. The vulnerability requires a comprehensive review of the serendipity_url_allowed() filter and its handling of various address formats.

Defensive priority

High priority for systems using Serendipity versions before 2.6.0 with adminImagesAdd permission.

Recommended defensive actions

  • Upgrade Serendipity to version 2.6.0 or later
  • Restrict adminImagesAdd permission to trusted users
  • Monitor for suspicious activity in the public uploads directory
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability exists in Serendipity versions before 2.6.0, allowing authenticated users with adminImagesAdd permission to bypass the serendipity_url_allowed() filter using alternate address formats.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-73629 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-73629

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-73629 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73629

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.