Description
Frappe Framework before 15.120.0 and 16.x before 16.33.0 contains a missing authorization vulnerability in the whitelisted send_sms API endpoint, which does not verify that the caller is permitted to send SMS messages. Users lacking the required permissions can invoke send_sms to send arbitrary SMS messages that impersonate the Company.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized SMS sending potentially enabling brand impersonation
Action: Apply Patch
AI Analysis

Impact

The Frappe Framework contains a missing authorization check on the send_sms API endpoint. This flaw allows any authenticated user who does not have the required permissions to instruct the system to send SMS messages on behalf of the company, effectively enabling arbitrary SMS messages that appear to originate from the organization. The direct consequence is the potential for phishing, reputation damage, or non‑compliance with communication regulations, though it does not directly compromise system integrity or confidentiality.

Affected Systems

Frappe Framework from the Frappe vendor is affected. Versions earlier than 15.120.0 and all 16.x prior to 16.33.0 contain the vulnerability and must be addressed.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires only access to the API endpoint, which most authenticated users can reach if they possess any user credentials. The likely attack vector is an internal or exposed API request where the caller submits an SMS payload; the absence of permission checks enables the action without further prerequisites. Given the moderate CVSS and lack of public exploitation data, the risk is significant but not exploitable remotely by unauthenticated actors.

Generated by OpenCVE AI on October 12, 2026 at 23:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Frappe 15.120.0 or 16.33.0 or later where the authorization check is restored.
  • Configure the send_sms endpoint to enforce role‑based access control, allowing message sending only to users with the dedicated SMS permission.
  • Enable logging and monitoring of SMS activity to detect unexpected or unauthorized message attempts.

Generated by OpenCVE AI on October 12, 2026 at 23:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 22:45:00 +0000

Type Values Removed Values Added
Description Frappe Framework before 15.120.0 and 16.x before 16.33.0 contains a missing authorization vulnerability in the whitelisted send_sms API endpoint, which does not verify that the caller is permitted to send SMS messages. Users lacking the required permissions can invoke send_sms to send arbitrary SMS messages that impersonate the Company.
Title Frappe before 16.33.0 Broken Authorization via send_sms Endpoint
First Time appeared Frappe
Frappe frappe
Weaknesses CWE-862
CPEs cpe:2.3:a:frappe:frappe:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe frappe
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T22:21:52.587Z

Reserved: 2026-10-12T20:59:18.909Z

Link: CVE-2026-109598

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-12T23:17:23.333

Modified: 2026-10-12T23:17:23.443

Link: CVE-2026-109598

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T00:00:16Z

Weaknesses