Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-841 (行为工作流的不恰当实施) — Vulnerability Class 45

45 vulnerabilities classified as CWE-841 (行为工作流的不恰当实施). AI Chinese analysis included.

CWE-841 represents a logic flaw where an application fails to enforce the correct sequence of operations within a multi-step workflow. This weakness allows attackers to bypass critical security checks or business rules by executing actions out of order or skipping necessary steps entirely. For instance, an attacker might attempt to access a protected resource before completing authentication, or finalize a transaction before verifying payment details. Such manipulation can lead to unauthorized data access, financial fraud, or system instability. To mitigate this risk, developers must implement strict state management and validation mechanisms that verify each step’s completion before allowing progression. Utilizing atomic transactions, enforcing server-side state checks, and clearly defining workflow dependencies ensures that the application maintains integrity regardless of the client’s input order, thereby preventing logic bypasses and preserving the intended behavioral sequence.

MITRE CWE Description
The product supports a session in which more than one behavior must be performed by an actor, but it does not properly ensure that the actor performs the behaviors in the required sequence. By performing actions in an unexpected order, or by omitting steps, an attacker could manipulate the business logic of the product or cause it to enter an invalid state. In some cases, this can also expose resultant weaknesses. For example, a file-sharing protocol might require that an actor perform separate steps to provide a username, then a password, before being able to transfer files. If the file-sharing server accepts a password command followed by a transfer command, without any username being provided, the product might still perform the transfer. Note that this is different than CWE-696, which focuses on when the product performs actions in the wrong sequence; this entry is closely related, but it is focused on ensuring that the actor performs actions in the correct sequence. Workflow-related behaviors include: Steps are performed in the expected order. Required steps are not omitted. Steps are not interrupted. Steps are performed in a timely fashion.
Common Consequences (1)
OtherAlter Execution Logic
An attacker could cause the product to skip critical steps or perform them in the wrong order, bypassing its intended business logic. This can sometimes have security implications.
Examples (1)
This code is part of an FTP server and deals with various commands that could be sent by a user. It is intended that a user must successfully login before performing any other action such as retrieving or listing files.
def dispatchCommand(command, user, args): if command == 'Login': loginUser(args) return # user has requested a file if command == 'Retrieve_file': if authenticated(user) and ownsFile(user,args): sendFile(args) return if command == 'List_files': listFiles(args) return ...
Bad · Python
def dispatchCommand(command, user, args): ... if command == 'List_files': if authenticated(user) and ownsDirectory(user,args): listFiles(args) return ...
Good · Python
CVE IDTitleCVSSSeverityPublished
CVE-2026-19213 WonderTrader Pending Order TraderAdapter.h _undone_qty behavioral workflow — WonderTrader 4.3 Medium2026-08-07
CVE-2026-19208 WonderTrader TraderDD.cpp queryTrades behavioral workflow — WonderTrader 3.7 Low2026-08-07
CVE-2026-19037 WonderTrader Internal Limit Order Book Cache MatchEngine.cpp update_lob behavioral workflow — WonderTrader 4.3 Medium2026-08-06
CVE-2026-18029 Insufficient validation of payment status in pretix-girosolution — pretix-girosolution 6.3 Medium2026-07-28
CVE-2025-36333 Vulnerabilities found in Watson Data Intelligence — watsonx.data intelligence 4.3 Medium2026-06-30
CVE-2026-57536 Insufficient validation of payment status in pretix-mollie — pretix-mollie--2026-06-25
CVE-2026-13222 Insufficient validation of payment status in pretix-oppwa — pretix-oppwa--2026-06-25
CVE-2026-13223 Insufficient validation of payment status in pretix-computop — pretix-computop--2026-06-25
CVE-2026-46540 Nimiq light-blockchain: Light blockchain rebranch issue — core-rs-albatross 6.5 Medium2026-06-09
CVE-2026-43974 gun HTTP/1.1 client accepts unsolicited 101 Switching Protocols response allowing server-driven protocol hijack and OOM — gun--2026-06-08
CVE-2026-8477 Devolutions Server 安全漏洞 — Server--2026-05-22
CVE-2026-41259 Mastodon: Insufficient verification of email addresses — mastodon 4.3AIMediumAI2026-04-23
CVE-2026-34582 Botan has a TLS 1.3 certificate authentication bypass — botan 8.2AIHighAI2026-04-07
CVE-2025-13459 IBM Aspera Console Denial of Service — Aspera Console 2.7 Low2026-03-13
CVE-2026-3130 Devolutions Server 安全漏洞 — Server 8.1AIHighAI2026-03-03
CVE-2025-52469 Chamilo: Friend Request Workflow Bypass - Unauthorized Friend Addition and ID Validation Bypass — chamilo-lms 7.1 High2026-03-02
CVE-2026-24774 Open eClass Business Logic Flaw Allows Students to Mark Attendance in Expired Activities — openeclass 4.3 Medium2026-02-03
CVE-2025-13129 Business Logic Error in Seneka Software's Onaylarım — Onaylarım 4.3 Medium2025-12-01
CVE-2025-13239 Bdtask/CodeCanyon Isshue Multi Store eCommerce Shopping Cart Solution submit_checkout behavioral workflow — Isshue Multi Store eCommerce Shopping Cart Solution 4.3 Medium2025-11-16
CVE-2025-58051 Nextcloud Tables app allowed to include local file via PhpSpreadsheet when importing a table — security-advisories 6.5 Medium2025-10-16
CVE-2025-55682 Windows BitLocker Security Feature Bypass Vulnerability — Windows 11 Version 24H2 6.1 Medium2025-10-14
CVE-2025-55337 Windows BitLocker Security Feature Bypass Vulnerability — Windows 11 Version 24H2 6.1 Medium2025-10-14
CVE-2025-55332 Windows BitLocker Security Feature Bypass Vulnerability — Windows 10 Version 1809 6.1 Medium2025-10-14
CVE-2025-55330 Windows BitLocker Security Feature Bypass Vulnerability — Windows 11 version 22H2 6.1 Medium2025-10-14
CVE-2024-13065 Business Logic Error in Akinsoft's MyRezzta — MyRezzta 6.3 Medium2025-09-03
CVE-2025-48482 FreeScout Has Business Logic Errors — freescout 4.3AIMediumAI2025-05-30
CVE-2025-48481 FreeScout Has Business Logic Errors — freescout 8.2AIHighAI2025-05-30
CVE-2025-48480 FreeScout Has Business Logic Errors — freescout 6.5AIMediumAI2025-05-30
CVE-2025-48479 FreeScout Has Business Logic Errors — freescout 6.5AIMediumAI2025-05-30
CVE-2025-48478 FreeScout Has Business Logic Errors — freescout 7.5AIHighAI2025-05-30

Vulnerabilities classified as CWE-841 (行为工作流的不恰当实施) represent 45 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.