CVE-2026-116224 Details
Description
A vulnerability has been found in fr0tt benotes up to 2.8.1. This affects the function getUrlInfo of the file app/Http/Controllers/PostController.php of the component Bookmark Metadata Endpoint. The manipulation of the argument url leads to server-side request forgery. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
A server-side request forgery (SSRF) vulnerability has been identified in fr0tt Benotes versions through 2.8.1. The issue resides in the Bookmark Metadata Endpoint, specifically within the PostController's getUrlInfo function. The vulnerability allows authenticated users to manipulate the 'url' parameter, leading to unauthorized internal network requests. This flaw could be exploited to access loopback or internal services that are otherwise unreachable from the outside.
To address this vulnerability, implement the following measures: 1. Restrict the URL validation to allow only 'http' and 'https' schemes before fetching any data. 2. Block requests to private, link-local, or loopback IP ranges by resolving the hostname and pinning the IP for the request, which also helps prevent DNS rebinding attacks. 3. Disable automatic redirect following in cURL and manually handle redirects while re-validating each redirect hop. 4. Apply the same URL validation policy to server-side requests made by the application's Chrome crawler.
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 Oct 26, 2026CISA-ADP
Assessed Oct 26, 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://gist.github.com/qianqiusujiu/58f979be4c9bbd1cf2864d85e79603d8 | [email protected] | ExploitTechnical Analysis |
| https://github.com/fr0tt/benotes/ | [email protected] | ProductSource CodeVendor |
| https://github.com/fr0tt/benotes/issues/116 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://vuldb.com/cve/CVE-2026-116224 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/1005024 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/submit/1009911 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/426204 | [email protected] | Permission Required |
| https://vuldb.com/vuln/426204/cti | [email protected] | Permission Required |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| fr0tt benotes | <= 2.8.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 26, 2026 | CVE Modified | CISA-ADP |
| Oct 26, 2026 | New CVE Received | [email protected] |
Volerion