Description
A weakness has been identified in mjperpinosa stumasy up to 327d1b0f2915ba79d7ef8ebb74553e987609d9be. The impacted element is the function Notes_controller::search_scratch_data of the file application/PHP/objects/notes/search_scratch_data.php. This manipulation of the argument field_name causes sql injection. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-05
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Notes_controller::search_scratch_data function concatenates the untrusted field_name parameter into an SQL query, creating a classic SQL injection vulnerability. This flaw, categorized as CWE-74 and CWE-89, permits an attacker to inject arbitrary SQL statements. Since the vulnerable endpoint is reachable remotely, attacks can be launched without prior authentication, potentially compromising data stored in the backing database.

Affected Systems

Any installation of mjperpinosa/stumasy that incorporates the Notes_controller::search_scratch_data feature and has not migrated beyond the commit 327d1b0f2915ba79d7ef8ebb74553e987609d9be is susceptible. Because the project follows a rolling‑release model, no specific version numbers are listed; therefore, every current release prior to an official fix should be treated as at risk.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is below 1 %, suggesting a low probability of widespread exploitation but the existence of publicly available exploit code removes that as a vulnerability is not yet catalogued in the CISA KEV list. Attackers can access the vulnerable endpoint from any network location, and without a patch, the risk remains until a fix is applied.

Generated by OpenCVE AI on July 26, 2026 at 21:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade stumasy to a version that_scratch_data implementation once an official fix is released by the vendor.
  • Limit network exposure of the application by restricting external access to the Notes_controller::search_scratch_data endpoint, or by blocking outbound traffic from that path to the database.
  • Apply input validation to the field_name argument, ensuring it conforms to expected values, or modify the code to use parameterized queries instead of string concatenation.
  • Deploy a web application firewall configured to detect and block SQL injection patterns targeting the Notes_controller::search_scratch_data endpoint and monitor logs for suspicious activity.

Generated by OpenCVE AI on July 26, 2026 at 21:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 05 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Description A weakness has been identified in mjperpinosa stumasy up to 327d1b0f2915ba79d7ef8ebb74553e987609d9be. The impacted element is the function Notes_controller::search_scratch_data of the file application/PHP/objects/notes/search_scratch_data.php. This manipulation of the argument field_name causes sql injection. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
Title mjperpinosa stumasy search_scratch_data.php search_scratch_data sql injection
First Time appeared Mjperpinosa
Mjperpinosa stumasy
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:mjperpinosa:stumasy:*:*:*:*:*:*:*:*
Vendors & Products Mjperpinosa
Mjperpinosa stumasy
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

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


Subscriptions

Mjperpinosa Stumasy
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T16:50:05.587Z

Reserved: 2026-07-04T15:50:22.120Z

Link: CVE-2026-14751

cve-icon Vulnrichment

Updated: 2026-07-06T16:36:05.906Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:30:04Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')