CVE-2026-93869 Details
Description
Cotonti through 1.0.0 contains an open redirect vulnerability in the cot_url_check() function that validates redirect destinations using a regular expression lacking an end-of-string anchor. Attackers can bypass the redirect guard by supplying hostnames beginning with the site domain to redirect users to attacker-controlled hosts through the ratings plugin or other redirect callers.
An open redirect vulnerability has been identified in Cotonti versions through 1.0.0. The issue arises in the 'cot_url_check()' function, which validates redirect destinations using a regular expression that lacks an end-of-string anchor. This flaw allows attackers to bypass the redirect validation by using hostnames that begin with the site's domain, redirecting users to attacker-controlled sites. The vulnerability can be exploited through the ratings plugin or other functions that handle redirects.
The vulnerability can be addressed by modifying the regular expression used in the 'cot_url_check()' function to include an end-anchor, ensuring that only complete domain matches are accepted.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 18, 2026CISA-ADP
Assessed Sep 21, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/Cotonti/Cotonti/issues/1891 | CISA-ADP | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/Cotonti/Cotonti | [email protected] | Vendor |
| https://github.com/Cotonti/Cotonti/blob/1.0.0/plugins/ratings/ratings.ajax.php | [email protected] | Source CodeVendor |
| https://github.com/Cotonti/Cotonti/blob/1.0.0/system/functions.php | [email protected] | Source CodeVendor |
| https://github.com/Cotonti/Cotonti/issues/1891 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/Cotonti/Cotonti/pull/1899 | [email protected] | Issue TrackingVendor |
| https://www.vulncheck.com/advisories/cotonti-through-1.0.0-open-redirect-via-unanchored-cot-url-check-regex | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-601 | URL Redirection to Untrusted Site ('Open Redirect') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Cotonti | <= 1.0.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 21, 2026 | CVE Modified | CISA-ADP |
| Sep 18, 2026 | New CVE Received | [email protected] |
Volerion