Lucene search
+L

4 matches found

RedhatCVE
RedhatCVE
•added 2026/04/25 7:22 a.m.•20 views

CVE-2026-41197

Noir is a Domain Specific Language for SNARK proving systems that is designed to use any ACIR compatible proving system, and Brillig is the bytecode ACIR uses for non-determinism. Noir programs can invoke external functions through foreign calls. When compiling to Brillig bytecode, the SSA...

9.3CVSS6.1AI score0.00395EPSS
SaveExploits0References1
NVD
NVD
•added 2026/04/23 2:16 a.m.•19 views

CVE-2026-41197

Noir is a Domain Specific Language for SNARK proving systems that is designed to use any ACIR compatible proving system, and Brillig is the bytecode ACIR uses for non-determinism. Noir programs can invoke external functions through foreign calls. When compiling to Brillig bytecode, the SSA...

9.3CVSS0.00395EPSS
SaveExploits0References2
CVE
CVE
•added 2026/04/23 12:35 a.m.•45 views

CVE-2026-41197

CVE-2026-41197 concerns Brillig/Noir: a bug in allocate_foreign_call_result_array when handling nested arrays (e.g., [(u32,u32);3]) during foreign calls. The code discards inner element types and uses the semantic length of the nested array, yielding under-allocation of semi-flattened size for co...

9.3CVSS6.1AI score0.00395EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/04/21 8:16 p.m.•31 views

GHSA-JJ7C-X25R-R8R3 Brillig: Heap corruption in foreign call results with nested tuple arrays

Description Noir programs can invoke external functions through foreign calls. When compiling to Brillig bytecode, the SSA instructions are processed block-by-block in BrilligBlock::compileblock. When the compiler encounters an Instruction::Call with a Value::ForeignFunction target, it invokes...

9.3CVSS6AI score0.00395EPSS
SaveExploits0References4
Rows per page
Query Builder