Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
ExploitSend crafted refund-agreement request
-
ExecutionBypass missing access control in agreeRefund
-
ImpactApprove/alter unauthorized refund
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated, low-privilege account on the fuintCatering application (CVSS PR:L), after which the attacker targets the Refund Agreement component (RefundServiceImpl.agreeRefund) over the network without user interaction (AV:N/UI:N). The limiting factors are the need for valid authenticated access and the integrity-only impact (VI:L; VC:N/VA:N), meaning the flaw does not expose data or disable the service - it allows unauthorized manipulation of the refund-approval action. No additional non-default configuration is identified in the available sources, and the specific trigger beyond the missing access-control check is not described. |
| Impact | This is a medium-severity authorization flaw with modest real-world priority. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) shows a network-reachable, low-complexity issue that requires the attacker to already hold some privilege (PR:L), and the impact is limited to integrity only (VI:L) with no confidentiality (VC:N) or availability (VA:N) effect - consistent with an improper access control (CWE-284) weakness in the refund-approval path rather than a full compromise. The vuln.today decision label is 'this_month,' not act_now or emergency, matching the medium score. No EPSS probability, no CISA KEV listing, and no confirmed working exploit code are present in the input, so there is no signal of active or widespread exploitation; absence of these is not evidence of safety but does argue against treating this as an urgent, internet-wide threat. The affected software (fushengqian fuintCatering) is a niche open-source catering/membership system with a small deployment footprint, further lowering aggregate risk. Net: a legitimate issue to patch on a normal cadence for anyone running this product, but not a drop-everything priority. Note one gap - the vendor did not respond to disclosure and the project uses rolling releases, so there is no confirmed fixed version to point remediation at. |
| Exploit ScenarioDerived | An attacker who holds a low-privilege authenticated account on a fuintCatering deployment sends a crafted request to the refund-agreement endpoint backed by RefundServiceImpl.agreeRefund, where missing authorization checks let them approve or manipulate a refund they should not control. No public, verified exploit code is identified in the input, and the low CVSS complexity (AC:L) means no special timing or preconditions are needed once the attacker is authenticated. The impact is limited to integrity of refund data (VI:L), not data theft or service disruption. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 09, 2026
Improper access control in the Refund Agreement component of fuintCatering (fushengqian) lets any authenticated low-privilege account manipulate the refund-approval action handled by RefundServiceImpl.agreeRefund, altering refund records while leaving confidentiality and availability untouched. The project ships as a rolling release with no version detail, the maintainers did not respond to the disclosure, and no vendor patch or public exploit was identified at time of analysis, so any deployment built at or near commit 6d054f5788ac8645eb491f79242bb8a625efc133 should be treated as unpatched. Scored 5.3 (medium) and prioritised as a this-month item, this is a modest-priority authorization defect rather than an emergency.
RemediationAI
No vendor-released patch was identified at time of analysis and the vendor did not respond to the disclosure, so no fixed version can be named; the report also gives no mitigation guidance. Because fuintCatering is a rolling release, the only complete fix path is to track the upstream commit history beyond 6d054f5788ac8645eb491f79242bb8a625efc133 and deploy a build that adds the missing authorization check in RefundServiceImpl.agreeRefund, verifying status via https://vuldb.com/vuln/432900 and https://vuldb.com/cve/CVE-2026-124568. Since exploitation needs only a low-privilege authenticated account, the practical containment meanwhile is to limit which accounts can reach the refund-approval/refund-agreement function and to stop treating low-privilege self-registered users as trusted - the trade-off being that legitimate frontline staff lose the ability to approve refunds through that path until a fixed build is deployed. Supplement this by reviewing recently approved refunds for entries not attributable to an authorized approver, accepting that such review is detective only and does not prevent the manipulation itself.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The defect is an authorization class flaw (CWE-284, Improper Access Control) in the Java service layer of fuintCatering, an open-source catering/F&B management application: the agreeRefund method of RefundServiceImpl, which carries out refund agreement/approval, does not properly enforce that the caller is entitled to perform that approval on the given refund. The CPE entry cpe:2.3:a:fushengqian:fuintcatering:*:*:*:*:*:*:*:* uses a wildcard version because the project ships as a rolling release; the report names only commit 6d054f5788ac8645eb491f79242bb8a625efc133 and explicitly states that no affected or updated release versions can be given. The assessed CVSS:3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) requires a valid low-privilege application account and produces integrity-only impact, so the realistic exposure is unauthorized state change to refund records rather than data disclosure or service disruption. The VulDB entry is tagged 'Authentication Bypass', but both the assessed vector and this analysis treat the issue as an authenticated authorization bypass, not a pre-authentication one; the specific trigger beyond the missing access-control check is not described in the available sources.
Know when Fuintcatering gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network-reachable (AV:N) and low-complexity (AC:L) but requires an authenticated low-privilege account (PR:L); improper access control affects only integrity (I:L), with no confidentiality or availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability has been found in fushengqian fuintCatering up to 6d054f5788ac8645eb491f79242bb8a625efc133. Impacted is the function RefundServiceImpl.agreeRefund of the component Refund Agreement. The manipulation leads to improper access controls. It is possible to initiate the attack remotely. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-119809
GHSA-rpwx-j4h5-qmxw
NVD
CVE.org
VulDB
Exploit-DB