{"id":"CVE-2026-124566","kind":"vulnerability","aliases":["CVE-2026-124566"],"related":[],"title":"fuint: Alipay callback handler flaw lets remote requests bypass payment workflow","description":"A vulnerability was detected in fushengqian fuint up to 36cc31b08d77facc94e8959afa02224891b4fe5f. This vulnerability affects the function aliPayCallback of the file ClientPayController.java of the component Alipay Callback Handler. Performing a manipulation results in enforcement of behavioral workflow. The attack is possible to be carried out remotely. This product adopts a rolling release strategy to maintain continuous delivery. Therefore, version details for affected or updated releases cannot be specified. The vendor was contacted early about this disclosure but did not respond in any way.","summary":"The fuint project's Alipay payment callback handler, in the aliPayCallback function of ClientPayController.java, has a flaw that lets a remote manipulation enforce a different behavioral workflow than intended. The description does not state what an attacker gets beyond that, and the vendor did not respond to disclosure.","severity":"medium","cvss":5.3,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["alipay","fuint","java","other","payments"],"not_affected_if":["default-config"],"how_to_check":null,"fix":null,"status":"open","published_at":"2026-11-09T05:18:28+00:00","first_seen_at":"2026-11-09T05:25:21+00:00","triaged_at":"2026-11-09T05:26:55+00:00","updated_at":"2026-11-09T05:26:55+00:00","category":"other","confidence":0.4,"triage":{"at":"2026-11-09T05:26:55Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"fuint: Alipay callback handler flaw lets remote requests bypass payment workflow","impact":"medium","summary":"The fuint project's Alipay payment callback handler, in the aliPayCallback function of ClientPayController.java, has a flaw that lets a remote manipulation enforce a different behavioral workflow than intended. The description does not state what an attacker gets beyond that, and the vendor did not respond to disclosure.","audience":"businesses","category":"other","nicknames":[],"who_cares":["fuint","alipay","payments","java"],"confidence":0.4,"fix_status":"none","needs_auth":"unknown","worst_case":"unknown; payment workflow enforcement is altered remotely","analyst_note":"Check the fuint repository and the NVD entry for what the manipulation does to payment callbacks and whether a fixed commit exists.","how_to_check":"- unknown","plain_action":"","product_name":"","needs_analyst":true,"not_affected_if":["default-config"],"who_is_affected":"Teams that run fuint with the Alipay payment callback enabled are the ones to look at. The sources do not say which versions are affected beyond the commit range up to 36cc31b08d77facc94e8959afa02224891b4fe5f, and the project uses rolling releases with no fixed version. The sources do not say whether the callback is reachable without authentication.","user_interaction":"no","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000721,"input_tokens":4659,"output_tokens":511,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-124566':14A,17A '-2026':13A,16A '36cc31b08d77facc94e8959afa02224891b4fe5f':80C 'adopt':117C 'affect':83C,130C 'alipay':2A,18B,27B,94C 'alipaycallback':33B,86C 'attack':59B,107C 'behavior':48B,104C 'beyond':61B 'bypass':9A 'callback':3A,29B,95C 'cannot':134C 'carri':112C 'clientpaycontroller.java':36B,90C 'compon':93C 'contact':140C 'continu':124C 'cve':12A,15A 'deliveri':125C 'descript':53B 'detail':128C 'detect':74C 'differ':47B 'disclosur':70B,144C 'earli':141C 'enforc':45B,102C 'file':89C 'flaw':5A,39B 'fuint':1A,19B,24B,77C 'function':34B,85C 'fushengqian':76C 'get':60B 'handler':4A,30B,96C 'intend':51B 'java':20B 'let':6A,41B 'maintain':123C 'manipul':44B,99C 'payment':10A,22B,28B 'perform':97C 'possibl':109C 'product':116C 'project':25B 'releas':120C,133C 'remot':7A,43B,114C 'request':8A 'respond':68B,148C 'result':100C 'roll':119C 'specifi':136C 'state':56B 'strategi':121C 'therefor':126C 'updat':132C 'vendor':65B,138C 'version':127C 'vulner':72C,82C 'way':151C 'workflow':11A,49B,105C","nicknames":[],"mitigations":[],"who_affected":"Teams that run fuint with the Alipay payment callback enabled are the ones to look at. The sources do not say which versions are affected beyond the commit range up to 36cc31b08d77facc94e8959afa02224891b4fe5f, and the project uses rolling releases with no fixed version. The sources do not say whether the callback is reachable without authentication.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["alipay","fuint","java","medium","other","payments"],"campaign_type":null,"search_a":"'-124566':14A,17A '-2026':13A,16A 'alipay':2A 'bypass':9A 'callback':3A 'cve':12A,15A 'flaw':5A 'fuint':1A 'handler':4A 'let':6A 'payment':10A 'remot':7A 'request':8A 'workflow':11A","search_b":"'alipay':18B,27B 'alipaycallback':33B 'attack':59B 'behavior':48B 'beyond':61B 'callback':29B 'clientpaycontroller.java':36B 'descript':53B 'differ':47B 'disclosur':70B 'enforc':45B 'flaw':39B 'fuint':19B,24B 'function':34B 'get':60B 'handler':30B 'intend':51B 'java':20B 'let':41B 'manipul':44B 'payment':22B,28B 'project':25B 'remot':43B 'respond':68B 'state':56B 'vendor':65B 'workflow':49B","search_c":"'36cc31b08d77facc94e8959afa02224891b4fe5f':80C 'adopt':117C 'affect':83C,130C 'alipay':94C 'alipaycallback':86C 'attack':107C 'behavior':104C 'callback':95C 'cannot':134C 'carri':112C 'clientpaycontroller.java':90C 'compon':93C 'contact':140C 'continu':124C 'deliveri':125C 'detail':128C 'detect':74C 'disclosur':144C 'earli':141C 'enforc':102C 'file':89C 'fuint':77C 'function':85C 'fushengqian':76C 'handler':96C 'maintain':123C 'manipul':99C 'perform':97C 'possibl':109C 'product':116C 'releas':120C,133C 'remot':114C 'respond':148C 'result':100C 'roll':119C 'specifi':136C 'strategi':121C 'therefor':126C 'updat':132C 'vendor':138C 'version':127C 'vulner':72C,82C 'way':151C 'workflow':105C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-09T05:18:28+00:00","kev":null,"cvss_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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-124566","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-124566","severity":null,"published_at":"2026-11-09T05:18:28+00:00","modified_at":"2026-11-09T05:18:28+00:00","first_seen_at":"2026-11-09T05:25:21+00:00","fetched_at":"2026-11-09T05:25:21+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}