Description
Craftplan through 0.7.5 contains a missing authorization vulnerability in the CRM Customer resource that allows unauthenticated attackers to create customer records via JSON:API and GraphQL. Attackers can send anonymous requests to POST /api/json/customers or the create_customer mutation to insert attacker-chosen names, contact details and addresses into the operator's CRM.
Published: 2026-10-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized creation of customer records
Action: Patch Immediately
AI Analysis

Impact

Craftplan through 0.7.5 contains a missing authorization vulnerability in the CRM Customer resource that allows unauthenticated attackers to create customer records via the JSON:API and GraphQL endpoints. Attackers can send anonymous POST requests to /api/json/customers or the create_customer mutation to insert attacker‑chosen names, contact details and addresses. This can lead to data integrity issues, potential privacy violations, and an attack surface for further manipulation of the CRM.

Affected Systems

The vulnerability affects all installations of puemos Craftplan version 0.7.5 and earlier. Any deployment of Craftplan that has not applied an update removing the missing authorization check is at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium severity impact. The EPSS score indicates a very low but nonzero exploitation probability (below 1%). The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a network‑based one, where an unauthenticated attacker can simply send HTTP requests to the vulnerable endpoints. No special conditions are required beyond public access to the API.

Generated by OpenCVE AI on October 16, 2026 at 16:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Craftplan to the latest version that removes the missing authorization check, or apply any vendor‑issued patch that addresses the vulnerability.
  • Restrict access to the /api/json/customers endpoint and the GraphQL create_customer mutation, enforcing authentication or IP whitelisting.
  • Implement logging and monitoring for API usage to detect anomalous or unauthorized record creation attempts.

Generated by OpenCVE AI on October 16, 2026 at 16:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description Craftplan through 0.7.5 contains a missing authorization vulnerability in the CRM Customer resource that allows unauthenticated attackers to create customer records via JSON:API and GraphQL. Attackers can send anonymous requests to POST /api/json/customers or the create_customer mutation to insert attacker-chosen names, contact details and addresses into the operator's CRM.
Title Craftplan through 0.7.5 Missing Authorization via CRM Customer JSON:API and GraphQL
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T14:24:29.492Z

Reserved: 2026-10-15T20:54:28.279Z

Link: CVE-2026-111349

cve-icon Vulnrichment

Updated: 2026-10-16T14:24:17.529Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T22:19:32.587

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-111349

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T16:15:07Z

Weaknesses