Lucene search
+L

9 matches found

NVD
NVD
•added 2026/02/19 8:25 p.m.•26 views

CVE-2026-26267

soroban-sdk is a Rust SDK for Soroban contracts. Prior to versions 22.0.10, 23.5.2, and 25.1.1, the contractimpl macro contains a bug in how it wires up function calls. contractimpl generates code that uses MyContract::value style calls even when it's processing the trait version. This means if a...

7.5CVSS0.00573EPSS
SaveExploits1References5
CVE
CVE
•added 2026/02/19 7:35 p.m.•51 views

CVE-2026-26267

The CVE-2026-26267 issue affects soroban-sdk-macros prior to versions 22.0.10, 23.5.2, and 25.1.1. The macro’s trait-implementation wiring can cause the generated call to resolve to an inherent function (MyContract::value) instead of the trait function when an identically named inherent function ...

7.5CVSS5.7AI score0.00573EPSS
SaveExploits1References5Affected Software1
osv_cve
osv_cve
•added 2026/02/19 7:35 p.m.•19 views

CVE-2026-26267 rs-soroban-sdk #[contractimpl] macro calls inherent function instead of trait function when names collide

soroban-sdk is a Rust SDK for Soroban contracts. Prior to versions 22.0.10, 23.5.2, and 25.1.1, the contractimpl macro contains a bug in how it wires up function calls. contractimpl generates code that uses MyContract::value style calls even when it's processing the trait version. This means if a...

7.5CVSS5.7AI score0.00573EPSS
SaveExploits1References7
Vulnrichment
Vulnrichment
•added 2026/02/19 7:35 p.m.•16 views

CVE-2026-26267 rs-soroban-sdk #[contractimpl] macro calls inherent function instead of trait function when names collide

soroban-sdk is a Rust SDK for Soroban contracts. Prior to versions 22.0.10, 23.5.2, and 25.1.1, the contractimpl macro contains a bug in how it wires up function calls. contractimpl generates code that uses MyContract::value style calls even when it's processing the trait version. This means if a...

7.5CVSS5.7AI score0.00573EPSS
SaveExploits1References5
Cvelist
Cvelist
•added 2026/02/19 7:35 p.m.•44 views

CVE-2026-26267 rs-soroban-sdk #[contractimpl] macro calls inherent function instead of trait function when names collide

soroban-sdk is a Rust SDK for Soroban contracts. Prior to versions 22.0.10, 23.5.2, and 25.1.1, the contractimpl macro contains a bug in how it wires up function calls. contractimpl generates code that uses MyContract::value style calls even when it's processing the trait version. This means if a...

7.5CVSS0.00573EPSS
SaveExploits1References5
CNNVD
CNNVD
•added 2026/02/19 12:00 a.m.•25 views

rs-soroban-sdk security vulnerabilities

rs-soroban-sdk is a Rust development toolkit open source by Stellar. Versions of rs-soroban-sdk prior to 22.0.10, 23.5.2, and 25.1.1 have security vulnerabilities. These vulnerabilities stem from defects in the contractimpl macro when it is called during connection functions, which may lead to...

7.5CVSS5.9AI score0.00573EPSS
SaveExploits1References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/02/19 12:00 a.m.•9 views

CVE-2026-26267: Always-Incorrect Control Flow Implementation

soroban-sdk is a Rust SDK for Soroban contracts. Prior to versions 22.0.10, 23.5.2, and 25.1.1, the contractimpl macro contains a bug in how it wires up function calls. contractimpl generates code that uses MyContract::value style calls even when it's processing the trait version. This means if a...

7.5CVSS5.8AI score0.00573EPSS
SaveExploits1References1
osv_ghsa
osv_ghsa
•added 2026/02/17 9:29 p.m.•27 views

GHSA-4CHV-4C6W-W254 The rs-soroban-sdk #[contractimpl] macro calls inherent function instead of trait function when names collide

Impact The contractimpl macro contains a bug in how it wires up function calls. In Rust, you can define functions on a type in two ways: - Directly on the type as an inherent function: rust impl MyContract fn value ... - Through a trait rust impl Trait for MyContract fn value ... These are two...

7.5CVSS5.7AI score0.00573EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/02/17 9:29 p.m.•32 views

The rs-soroban-sdk #[contractimpl] macro calls inherent function instead of trait function when names collide

Impact The contractimpl macro contains a bug in how it wires up function calls. In Rust, you can define functions on a type in two ways: - Directly on the type as an inherent function: rust impl MyContract fn value ... - Through a trait rust impl Trait for MyContract fn value ... These are two...

7.5CVSS5.7AI score0.00573EPSS
SaveExploits1References7Affected Software1
Rows per page
Query Builder