Writeup Exploits

60,186 exploits tracked across all sources.

Sort: Activity Stars
CVE-2021-46052 WRITEUP MEDIUM
Binaryen 104 - DoS
A Denial of Service vulnerability exists in Binaryen 104 due to an assertion abort in wasm::Tuple::validate.
CVSS 5.5
CVE-2021-46050 WRITEUP MEDIUM
Binaryen 103 - Memory Corruption
A Stack Overflow vulnerability exists in Binaryen 103 via the printf_common function.
CVSS 5.5
CVE-2021-46048 WRITEUP MEDIUM
Binaryen 104 - DoS
A Denial of Service vulnerability exists in Binaryen 104 due to an assertion abort in wasm::WasmBinaryBuilder::readFunctions.
CVSS 5.5
CVE-2021-45293 WRITEUP MEDIUM
Webassembly Binaryen - Memory Corruption
A Denial of Service vulnerability exists in Binaryen 103 due to an Invalid memory address dereference in wasm::WasmBinaryBuilder::visitLet.
CVSS 5.5
CVE-2021-45290 WRITEUP HIGH
Webassembly Binaryen - Reachable Assertion
A Denial of Service vulnerability exits in Binaryen 103 due to an assertion abort in wasm::handle_unreachable.
CVSS 7.5
CVE-2020-18382 WRITEUP MEDIUM
Binaryen <1.38.26 - Memory Corruption
Heap-buffer-overflow in /src/wasm/wasm-binary.cpp in wasm::WasmBinaryBuilder::visitBlock(wasm::Block*) in Binaryen 1.38.26. A crafted wasm input can cause a segmentation fault, leading to denial-of-service, as demonstrated by wasm-opt.
CVSS 6.5
CVE-2020-18378 WRITEUP MEDIUM
Binaryen <1.38.26 - DoS
A NULL pointer dereference was discovered in SExpressionWasmBuilder::makeBlock in wasm/wasm-s-parser.c in Binaryen 1.38.26. A crafted wasm input can cause a segmentation fault, leading to denial-of-service, as demonstrated by wasm-as.
CVSS 6.5
CVE-2019-7704 WRITEUP MEDIUM
Binaryen 1.38.22 - Memory Corruption
wasm::WasmBinaryBuilder::readUserSection in wasm-binary.cpp in Binaryen 1.38.22 triggers an attempt at excessive memory allocation, as demonstrated by wasm-merge and wasm-opt.
CVSS 6.5
CVE-2019-7703 WRITEUP MEDIUM
Binaryen 1.38.22 - Use After Free
In Binaryen 1.38.22, there is a use-after-free problem in wasm::WasmBinaryBuilder::visitCall in wasm-binary.cpp. Remote attackers could leverage this vulnerability to cause a denial-of-service via a wasm file, as demonstrated by wasm-merge.
CVSS 6.5
CVE-2019-7702 WRITEUP MEDIUM
Binaryen <1.38.22 - DoS
A NULL pointer dereference was discovered in wasm::SExpressionWasmBuilder::parseExpression in wasm-s-parser.cpp in Binaryen 1.38.22. A crafted wasm input can cause a segmentation fault, leading to denial-of-service, as demonstrated by wasm-as.
CVSS 6.5
CVE-2019-7701 WRITEUP MEDIUM
Binaryen <1.38.22 - Buffer Overflow
A heap-based buffer over-read was discovered in wasm::SExpressionParser::skipWhitespace() in wasm-s-parser.cpp in Binaryen 1.38.22. A crafted wasm input can cause a segmentation fault, leading to denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2019-7700 WRITEUP MEDIUM
Binaryen 1.38.22 - Buffer Overflow
A heap-based buffer over-read was discovered in wasm::WasmBinaryBuilder::visitCall in wasm-binary.cpp in Binaryen 1.38.22. A crafted wasm input can cause a segmentation fault, leading to denial-of-service, as demonstrated by wasm-merge.
CVSS 6.5
CVE-2019-7662 WRITEUP MEDIUM
Binaryen <1.38.22 - DoS
An assertion failure was discovered in wasm::WasmBinaryBuilder::getType() in wasm-binary.cpp in Binaryen 1.38.22. This allows remote attackers to cause a denial of service (failed assertion and crash) via a crafted wasm file.
CVSS 6.5
CVE-2019-7154 WRITEUP MEDIUM
Binaryen 1.38.22 - Buffer Overflow
The main function in tools/wasm2js.cpp in Binaryen 1.38.22 has a heap-based buffer overflow because Emscripten is misused, triggering an error in cashew::JSPrinter::printAst() in emscripten-optimizer/simple_ast.h. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2019-7153 WRITEUP MEDIUM
Binaryen 1.38.22 - DoS
A NULL pointer dereference was discovered in wasm::WasmBinaryBuilder::processFunctions() in wasm/wasm-binary.cpp (when calling wasm::WasmBinaryBuilder::getFunctionIndexName) in Binaryen 1.38.22. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm-opt.
CVSS 6.5
CVE-2019-7152 WRITEUP MEDIUM
Binaryen 1.38.22 - Buffer Overflow
A heap-based buffer over-read was discovered in wasm::WasmBinaryBuilder::processFunctions() in wasm/wasm-binary.cpp (when calling wasm::WasmBinaryBuilder::getFunctionIndexName) in Binaryen 1.38.22. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm-opt.
CVSS 6.5
CVE-2019-7151 WRITEUP MEDIUM
Binaryen <1.38.22 - Use After Free
A NULL pointer dereference was discovered in wasm::Module::getFunctionOrNull in wasm/wasm.cpp in Binaryen 1.38.22. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm-opt.
CVSS 6.5
CVE-2019-15759 WRITEUP MEDIUM
Webassembly Binaryen < 89 - NULL Pointer Dereference
An issue was discovered in Binaryen 1.38.32. Two visitors in ir/ExpressionManipulator.cpp can lead to a NULL pointer dereference in wasm::LocalSet::finalize in wasm/wasm.cpp. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2019-15759 WRITEUP MEDIUM
Webassembly Binaryen < 89 - NULL Pointer Dereference
An issue was discovered in Binaryen 1.38.32. Two visitors in ir/ExpressionManipulator.cpp can lead to a NULL pointer dereference in wasm::LocalSet::finalize in wasm/wasm.cpp. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2019-15758 WRITEUP MEDIUM
Webassembly Binaryen < 89 - Reachable Assertion
An issue was discovered in Binaryen 1.38.32. Missing validation rules in asmjs/asmangle.cpp can lead to an Assertion Failure at wasm/wasm.cpp in wasm::asmangle. A crafted input can cause denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2019-15758 WRITEUP MEDIUM
Webassembly Binaryen < 89 - Reachable Assertion
An issue was discovered in Binaryen 1.38.32. Missing validation rules in asmjs/asmangle.cpp can lead to an Assertion Failure at wasm/wasm.cpp in wasm::asmangle. A crafted input can cause denial-of-service, as demonstrated by wasm2js.
CVSS 6.5
CVE-2025-14965 WRITEUP MEDIUM
1541492390c yougou-mall - Path Traversal
A vulnerability was found in 1541492390c yougou-mall up to 0a771fa817c924efe52c8fe0a9a6658eee675f9f. This impacts the function upload/delete of the file src/main/java/per/ccm/ygmall/extra/controller/ResourceController.java. Performing manipulation results in path traversal. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available.
CVSS 5.5
CVE-2025-1467 WRITEUP MEDIUM
NPM Tarteaucitronjs < 1.17.0 - XSS
Versions of the package tarteaucitronjs before 1.17.0 are vulnerable to Cross-site Scripting (XSS) via the getElemWidth() and getElemHeight(). This is related to [SNYK-JS-TARTEAUCITRONJS-8366541](https://security.snyk.io/vuln/SNYK-JS-TARTEAUCITRONJS-8366541)
CVSS 6.1
CVE-2025-1497 WRITEUP CRITICAL
Mljar Plotai < 0.0.7 - Command Injection
A vulnerability, that could result in Remote Code Execution (RCE), has been found in PlotAI. Lack of validation of LLM-generated output allows attacker to execute arbitrary Python code. Vendor commented out vulnerable line, further usage of the software requires uncommenting it and thus accepting the risk. The vendor does not plan to release a patch to fix this vulnerability.
CVSS 9.8
CVE-2025-15009 WRITEUP MEDIUM
1000mz Chestnutcms < 1.5.8 - Improper Access Control
A flaw has been found in liweiyi ChestnutCMS up to 1.5.8. This vulnerability affects the function FilenameUtils.getExtension of the file /dev-api/common/upload of the component Filename Handler. Executing manipulation of the argument File can lead to unrestricted upload. The attack may be launched remotely. The exploit has been published and may be used.
CVSS 6.3