Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    154 vulnerabilities by bytecodealliance

    CVE-2026-115893 (GCVE-0-2026-115893)

    Vulnerability from nvd – Published: 2026-10-23 21:29 – Updated: 2026-10-23 21:29
    VLAI
    Title
    Wasmtime: Cranelift backend on aarch64 can jump to incorrect target on large Wasm `br_table` instruction
    Summary
    Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4.
    CWE
    • CWE-691 - Insufficient Control Flow Management
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: < 36.0.19
    Affected: >= 37.0.0, < 48.0.7
    Affected: >= 49.0.0, < 49.0.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 36.0.19"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 37.0.0, \u003c 48.0.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 49.0.0, \u003c 49.0.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.9,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-691",
                  "description": "CWE-691: Insufficient Control Flow Management",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:29:33.917Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mghf-wjfp-p5xm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mghf-wjfp-p5xm"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14818",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14818"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14819",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14819"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14820",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14820"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14826",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14826"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/e61df1b454be9313d61a5f8de07722a421139bbe",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/e61df1b454be9313d61a5f8de07722a421139bbe"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4"
            }
          ],
          "source": {
            "advisory": "GHSA-mghf-wjfp-p5xm",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Cranelift backend on aarch64 can jump to incorrect target on large Wasm `br_table` instruction"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115893",
        "datePublished": "2026-10-23T21:29:33.917Z",
        "dateReserved": "2026-10-23T19:37:27.177Z",
        "dateUpdated": "2026-10-23T21:29:33.917Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115892 (GCVE-0-2026-115892)

    Vulnerability from nvd – Published: 2026-10-23 21:26 – Updated: 2026-10-23 21:26
    VLAI
    Title
    Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload type
    Summary
    Wasmtime is a runtime for WebAssembly. From 46.0.0 until 48.0.7 and 49.0.4, lowering a host-created component-model stream or future into a guest can omit a required payload-type check after the value passes through guest code and returns through StreamAny, FutureAny, Val::Stream, Val::Future, or an equivalent typed reader. A malicious guest that controls exported function types or returned values can cause the host to pass the type-erased value to a guest expecting a different payload type, which panics the Wasmtime host. This issue is fixed in versions 48.0.7 and 49.0.4.
    CWE
    • CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
    • CWE-248 - Uncaught Exception
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: >= 46.0.0, < 48.0.7
    Affected: >= 49.0.0, < 49.0.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 46.0.0, \u003c 48.0.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 49.0.0, \u003c 49.0.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. From 46.0.0 until 48.0.7 and 49.0.4, lowering a host-created component-model stream or future into a guest can omit a required payload-type check after the value passes through guest code and returns through StreamAny, FutureAny, Val::Stream, Val::Future, or an equivalent typed reader. A malicious guest that controls exported function types or returned values can cause the host to pass the type-erased value to a guest expecting a different payload type, which panics the Wasmtime host. This issue is fixed in versions 48.0.7 and 49.0.4."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-843",
                  "description": "CWE-843: Access of Resource Using Incompatible Type (\u0027Type Confusion\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-248",
                  "description": "CWE-248: Uncaught Exception",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:26:54.528Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14819",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14819"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14820",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14820"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14827",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14827"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4"
            }
          ],
          "source": {
            "advisory": "GHSA-9pvw-hwfg-92h5",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload type"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115892",
        "datePublished": "2026-10-23T21:26:54.528Z",
        "dateReserved": "2026-10-23T19:37:27.176Z",
        "dateUpdated": "2026-10-23T21:26:54.528Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115889 (GCVE-0-2026-115889)

    Vulnerability from nvd – Published: 2026-10-23 21:23 – Updated: 2026-10-26 17:42
    VLAI
    Title
    Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation
    Summary
    Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 15:40 UTC
    CWE
    • CWE-197 - Numeric Truncation Error
    • CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: < 36.0.19
    Affected: >= 37.0.0, < 43.0.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115889",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T15:40:36.390562Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T17:42:15.319Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 36.0.19"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 37.0.0, \u003c 43.0.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.9,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-197",
                  "description": "CWE-197: Numeric Truncation Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-843",
                  "description": "CWE-843: Access of Resource Using Incompatible Type (\u0027Type Confusion\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:23:27.669Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxm"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/12613",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/12613"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14818",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14818"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0"
            }
          ],
          "source": {
            "advisory": "GHSA-897f-g5gm-fmxm",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115889",
        "datePublished": "2026-10-23T21:23:27.669Z",
        "dateReserved": "2026-10-23T19:37:27.176Z",
        "dateUpdated": "2026-10-26T17:42:15.319Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115393 (GCVE-0-2026-115393)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion
    Summary
    Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 contains a type confusion vulnerability because several Store APIs fail to validate that objects belong to the Store's Engine. Embedders mixing objects between Engines via Instance::new, StructRefPre::new, or Tag::new can trigger trampoline signature mismatches causing out-of-bounds stack writes, GC heap corruption, or panics.
    CWE
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 24.0.12 (semver)
    Unaffected: 24.0.12 (semver)
    Affected: 25.0.0 , < 36.0.13 (semver)
    Unaffected: 36.0.13 (semver)
    Affected: 37.0.0 , < 46.0.2 (semver)
    Unaffected: 46.0.2 (semver)
    Affected: 47.0.0 , < 47.0.3 (semver)
    Unaffected: 47.0.3 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-07-31 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "24.0.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "24.0.12",
                  "versionType": "semver"
                },
                {
                  "lessThan": "36.0.13",
                  "status": "affected",
                  "version": "25.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.13",
                  "versionType": "semver"
                },
                {
                  "lessThan": "46.0.2",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.2",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.3",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.3",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "24.0.12",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.13",
                      "versionStartIncluding": "25.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.2",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.3",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-07-31T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 contains a type confusion vulnerability because several Store APIs fail to validate that objects belong to the Store\u0027s Engine. Embedders mixing objects between Engines via Instance::new, StructRefPre::new, or Tag::new can trigger trampoline signature mismatches causing out-of-bounds stack writes, GC heap corruption, or panics."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "LOCAL",
                "baseScore": 1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "LOCAL",
                "availabilityImpact": "LOW",
                "baseScore": 3.8,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-787",
                  "description": "Out-of-bounds Write",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:59.314Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-hgjw-h833-99q9)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-hgjw-h833-99q9"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-24.0.12-25.0.0-before-36.0.13-37.0.0-before-46.0.2-and-47.0.0-before-47.0.3-cross-engine-type-confusion"
            }
          ],
          "title": "Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115393",
        "datePublished": "2026-10-22T19:13:59.314Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:59.314Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115392 (GCVE-0-2026-115392)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes
    Summary
    Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 allows a filesystem sandbox escape in wasmtime-wasi because its cap-std dependency mishandles symlinks with trailing slashes on macOS and Linux kernels lacking openat2. A guest with write access to any sandboxed directory can read and write any host-accessible file, and read-only guests may read host files via preexisting symlinks.
    CWE
    • CWE-61 - UNIX Symbolic Link (Symlink) Following
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 24.0.13 (semver)
    Unaffected: 24.0.13 (semver)
    Affected: 25.0.0 , < 36.0.14 (semver)
    Unaffected: 36.0.14 (semver)
    Affected: 37.0.0 , < 46.0.3 (semver)
    Unaffected: 46.0.3 (semver)
    Affected: 47.0.0 , < 47.0.4 (semver)
    Unaffected: 47.0.4 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-08-20 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "24.0.13",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "24.0.13",
                  "versionType": "semver"
                },
                {
                  "lessThan": "36.0.14",
                  "status": "affected",
                  "version": "25.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.14",
                  "versionType": "semver"
                },
                {
                  "lessThan": "46.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.4",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "24.0.13",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.14",
                      "versionStartIncluding": "25.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-08-20T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 allows a filesystem sandbox escape in wasmtime-wasi because its cap-std dependency mishandles symlinks with trailing slashes on macOS and Linux kernels lacking openat2. A guest with write access to any sandboxed directory can read and write any host-accessible file, and read-only guests may read host files via preexisting symlinks."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "LOW",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.9,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-61",
                  "description": "UNIX Symbolic Link (Symlink) Following",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:58.512Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-vqjp-4c8c-hfgg)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-vqjp-4c8c-hfgg"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-24.0.13-25.0.0-before-36.0.14-37.0.0-before-46.0.3-and-47.0.0-before-47.0.4-sandbox-escape-via-trailing-slashes"
            }
          ],
          "title": "Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115392",
        "datePublished": "2026-10-22T19:13:58.512Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:58.512Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115391 (GCVE-0-2026-115391)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams
    Summary
    Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 contains an uncontrolled resource allocation vulnerability in its WASIp3 implementation that buffers guest-specified-length writes on the host without limit. Malicious guests can offer large buffers to WASIp3 file or HTTP write streams, causing the host to copy and buffer all bytes, bounded only by guest linear memory, exhausting host memory.
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 46.0.0 , < 46.0.3 (semver)
    Unaffected: 46.0.3 (semver)
    Affected: 47.0.0 , < 47.0.4 (semver)
    Unaffected: 47.0.4 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-08-20 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "46.0.3",
                  "status": "affected",
                  "version": "46.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.4",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.3",
                      "versionStartIncluding": "46.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "tschneidereit"
            }
          ],
          "datePublic": "2026-08-20T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 contains an uncontrolled resource allocation vulnerability in its WASIp3 implementation that buffers guest-specified-length writes on the host without limit. Malicious guests can offer large buffers to WASIp3 file or HTTP write streams, causing the host to copy and buffer all bytes, bounded only by guest linear memory, exhausting host memory."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.8,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:57.752Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-x84v-gj2h-g759)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-x84v-gj2h-g759"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-46.0.0-before-46.0.3-and-47.0.0-before-47.0.4-unbounded-heap-allocation-via-wasip3-streams"
            }
          ],
          "title": "Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115391",
        "datePublished": "2026-10-22T19:13:57.752Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:57.752Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115390 (GCVE-0-2026-115390)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-23 15:00
    VLAI
    Title
    Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS
    Summary
    Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 contains a fuel accounting flaw in Cranelift-compiled call_ref and try_table catch paths. Malicious guests can reset consumed fuel after calls to run exponentially long on linear fuel, evading timeouts and periodic yields for denial of service.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-23 14:48 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 47.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115390",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-23T14:48:31.982167Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-23T15:00:44.401Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "fitzgen"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 contains a fuel accounting flaw in Cranelift-compiled call_ref and try_table catch paths. Malicious guests can reset consumed fuel after calls to run exponentially long on linear fuel, evading timeouts and periodic yields for denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:55.910Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-m63x-6p34-q65x)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-m63x-6p34-q65x"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-47.0.0-before-48.0.3-and-49.0.0-before-49.0.1-fuel-accounting-bypass-dos"
            }
          ],
          "title": "Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115390",
        "datePublished": "2026-10-22T19:13:55.910Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-23T15:00:44.401Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115389 (GCVE-0-2026-115389)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API
    Summary
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service.
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "wilfreddenton"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "ADJACENT",
                "baseScore": 1,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:A/AC:H/AT:P/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "ADJACENT_NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:55.163Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-jqpg-j7w6-42pr)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-jqpg-j7w6-42pr"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-denial-of-service-via-val-api"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115389",
        "datePublished": "2026-10-22T19:13:55.163Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:55.163Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115388 (GCVE-0-2026-115388)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write
    Summary
    wasmtime-wasi-http in Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store's lifetime and exhausting host memory.
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi-http",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "mateuszaaa"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "wasmtime-wasi-http in Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store\u0027s lifetime and exhausting host memory."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:54.430Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-c9gc-w9vx-w86p)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-c9gc-w9vx-w86p"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-memory-exhaustion-dos-via-wasmtime-wasi-http-outgoing-body-write"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115388",
        "datePublished": "2026-10-22T19:13:54.430Z",
        "dateReserved": "2026-10-22T11:25:27.611Z",
        "dateUpdated": "2026-10-22T19:13:54.430Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115387 (GCVE-0-2026-115387)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow
    Summary
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 contains a denial of service vulnerability in wasmtime-wasi that allows guest WASI programs to panic the host via overflowing filesystem timestamps. Attackers can pass atim or mtim values whose sub-second field overflows the seconds field to path_filestat_set_times, fd_filestat_set_times, set-times, or set-times-at, crashing the host.
    CWE
    • CWE-190 - Integer Overflow or Wraparound
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "xia-chao"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 contains a denial of service vulnerability in wasmtime-wasi that allows guest WASI programs to panic the host via overflowing filesystem timestamps. Attackers can pass atim or mtim values whose sub-second field overflows the seconds field to path_filestat_set_times, fd_filestat_set_times, set-times, or set-times-at, crashing the host."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-190",
                  "description": "Integer Overflow or Wraparound",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:53.696Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-j2g9-4prp-pf6h)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-j2g9-4prp-pf6h"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-host-panic-via-wasi-filesystem-timestamp-overflow"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115387",
        "datePublished": "2026-10-22T19:13:53.696Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-22T19:13:53.696Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115386 (GCVE-0-2026-115386)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-23 15:00
    VLAI
    Title
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir
    Summary
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an information disclosure vulnerability in the WASIp1 fd_readdir implementation that copies uninitialized struct padding into guest memory. Guests with a preopened directory can list entries to receive three bytes of leftover host stack or heap memory per directory entry.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-23 14:48 UTC
    CWE
    • CWE-908 - Use of Uninitialized Resource
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.17 (semver)
    Unaffected: 36.0.17 (semver)
    Affected: 37.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115386",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-23T14:48:30.373491Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-23T15:00:52.816Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.17",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.17",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.17",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "karalabe"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an information disclosure vulnerability in the WASIp1 fd_readdir implementation that copies uninitialized struct padding into guest memory. Guests with a preopened directory can list entries to receive three bytes of leftover host stack or heap memory per directory entry."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 2.6,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-908",
                  "description": "Use of Uninitialized Resource",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:52.931Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-96f6-r43r-8c24)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-96f6-r43r-8c24"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.17-37.0.0-before-48.0.4-and-49.0.0-before-49.0.2-memory-disclosure-via-fd-readdir"
            }
          ],
          "title": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115386",
        "datePublished": "2026-10-22T19:13:52.931Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-23T15:00:52.816Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115385 (GCVE-0-2026-115385)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-26 19:38
    VLAI
    Title
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps
    Summary
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASIp3 implementation that allows guests to abort the Unix host process. Guests with mutable preopened directory access can call set-times or set-times-at with negative seconds timestamps before the epoch, triggering an assertion failure that crashes the host.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 19:29 UTC
    CWE
    • CWE-754 - Improper Check for Unusual or Exceptional Conditions
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 46.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115385",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T19:29:09.734230Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T19:38:29.749Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "46.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "46.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "xia-chao"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASIp3 implementation that allows guests to abort the Unix host process. Guests with mutable preopened directory access can call set-times or set-times-at with negative seconds timestamps before the epoch, triggering an assertion failure that crashes the host."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-754",
                  "description": "Improper Check for Unusual or Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:52.184Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-mr2v-56j5-cmfc)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mr2v-56j5-cmfc"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-46.0.0-before-48.0.4-and-49.0.0-before-49.0.2-host-panic-via-wasip3-timestamps"
            }
          ],
          "title": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115385",
        "datePublished": "2026-10-22T19:13:52.184Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-26T19:38:29.749Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115384 (GCVE-0-2026-115384)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Stack Buffer Overflow
    Summary
    Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a stack buffer overflow vulnerability that allows malicious guests to write ~16KB to the native stack via unvalidated async callback result types. Attackers can supply components with mistyped component-model-async callback functions to overwrite return addresses, crashing the host or escaping the sandbox.
    CWE
    • CWE-20 - Improper Input Validation
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 39.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "39.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "39.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "smaeljaish771"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "KeenSecurityLab"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a stack buffer overflow vulnerability that allows malicious guests to write ~16KB to the native stack via unvalidated async callback result types. Attackers can supply components with mistyped component-model-async callback functions to overwrite return addresses, crashing the host or escaping the sandbox."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.4,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.9,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:51.422Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-32h6-97mm-8q3c)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-32h6-97mm-8q3c"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Stack Buffer Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-39.0.0-before-48.0.4-and-49.0.0-before-49.0.2-stack-buffer-overflow"
            }
          ],
          "title": "Wasmtime 39.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Stack Buffer Overflow",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115384",
        "datePublished": "2026-10-22T19:13:51.422Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-22T19:13:51.422Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115383 (GCVE-0-2026-115383)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via Tag Imports
    Summary
    Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains an improper validation vulnerability that accepts components whose core modules import WebAssembly tags with a subtype of the original type. Malicious guests can mis-type exception object payloads to corrupt the GC heap, causing Wasmtime to panic when the exceptions proposal is enabled.
    CWE
    • CWE-1287 - Improper Validation of Specified Type of Input
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 47.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains an improper validation vulnerability that accepts components whose core modules import WebAssembly tags with a subtype of the original type. Malicious guests can mis-type exception object payloads to corrupt the GC heap, causing Wasmtime to panic when the exceptions proposal is enabled."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 4.8,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1287",
                  "description": "Improper Validation of Specified Type of Input",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:50.687Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-cfhf-m2cr-62wj)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-cfhf-m2cr-62wj"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via Tag Imports",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-47.0.0-before-48.0.4-and-49.0.0-before-49.0.2-gc-heap-corruption-via-tag-imports"
            }
          ],
          "title": "Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via Tag Imports",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115383",
        "datePublished": "2026-10-22T19:13:50.687Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-22T19:13:50.687Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115382 (GCVE-0-2026-115382)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-23 15:01
    VLAI
    Title
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 wasi:http Zero Timeout Panic DoS
    Summary
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial-of-service vulnerability in its wasi:http implementation that allows guests to panic the host. Guests can specify a zero between-bytes-timeout request option, which is forwarded directly to a Tokio API that panics, crashing the host embedding.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-23 14:48 UTC
    CWE
    • CWE-1284 - Improper Validation of Specified Quantity in Input
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 46.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115382",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-23T14:48:28.714813Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-23T15:01:00.837Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi-http",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "46.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "46.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "smaeljaish771"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "KeenSecurityLab"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial-of-service vulnerability in its wasi:http implementation that allows guests to panic the host. Guests can specify a zero between-bytes-timeout request option, which is forwarded directly to a Tokio API that panics, crashing the host embedding."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 4.8,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1284",
                  "description": "Improper Validation of Specified Quantity in Input",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:49.956Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-w4qr-p94g-mjhv)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-w4qr-p94g-mjhv"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 wasi:http Zero Timeout Panic DoS",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-46.0.0-before-48.0.4-and-49.0.0-before-49.0.2-wasi-http-zero-timeout-panic-dos"
            }
          ],
          "title": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 wasi:http Zero Timeout Panic DoS",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115382",
        "datePublished": "2026-10-22T19:13:49.956Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-23T15:01:00.837Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115381 (GCVE-0-2026-115381)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-26 19:38
    VLAI
    Title
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Unbounded Host Memory Allocation via SinkOutputStream write-zeroes
    Summary
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an unbounded memory allocation in the wasmtime-wasi WASIp2 write-zeroes method of SinkOutputStream, the default stream used when stdout/stderr are not configured. A malicious WebAssembly guest can request huge zero-filled writes, exhausting host memory and causing denial of service.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 19:27 UTC
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.17 (semver)
    Unaffected: 36.0.17 (semver)
    Affected: 37.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115381",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T19:27:26.922435Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T19:38:29.893Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.17",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.17",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.17",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "smaeljaish771"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "KeenSecurityLab"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an unbounded memory allocation in the wasmtime-wasi WASIp2 write-zeroes method of SinkOutputStream, the default stream used when stdout/stderr are not configured. A malicious WebAssembly guest can request huge zero-filled writes, exhausting host memory and causing denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 4.8,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:49.244Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-gqmc-89g8-p25r)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-gqmc-89g8-p25r"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Unbounded Host Memory Allocation via SinkOutputStream write-zeroes",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.17-37.0.0-before-48.0.4-and-49.0.0-before-49.0.2-unbounded-host-memory-allocation-via-sinkoutputstream-write-zeroes"
            }
          ],
          "title": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Unbounded Host Memory Allocation via SinkOutputStream write-zeroes",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115381",
        "datePublished": "2026-10-22T19:13:49.244Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-26T19:38:29.893Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115380 (GCVE-0-2026-115380)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-26 19:38
    VLAI
    Title
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Fuel Limit Bypass DoS via WASI Preview 0 poll_oneoff
    Summary
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASI preview 0 poll_oneoff adapter, which performs O(n) host work per subscription without consuming or checking fuel. Malicious guest modules can pass many subscriptions to force long-running host computation that ignores configured fuel limits.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 19:27 UTC
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.17 (semver)
    Unaffected: 36.0.17 (semver)
    Affected: 37.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115380",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T19:27:18.578210Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T19:38:30.038Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.17",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.17",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.17",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "smaeljaish771"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "KeenSecurityLab"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASI preview 0 poll_oneoff adapter, which performs O(n) host work per subscription without consuming or checking fuel. Malicious guest modules can pass many subscriptions to force long-running host computation that ignores configured fuel limits."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "LOW",
                "baseScore": 4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:48.469Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-j366-h8gg-77pm)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-j366-h8gg-77pm"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Fuel Limit Bypass DoS via WASI Preview 0 poll_oneoff",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.17-37.0.0-before-48.0.4-and-49.0.0-before-49.0.2-fuel-limit-bypass-dos-via-wasi-preview-0-poll-oneoff"
            }
          ],
          "title": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Fuel Limit Bypass DoS via WASI Preview 0 poll_oneoff",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115380",
        "datePublished": "2026-10-22T19:13:48.469Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-26T19:38:30.038Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115379 (GCVE-0-2026-115379)

    Vulnerability from nvd – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via try_call
    Summary
    Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a missing GC rooting vulnerability that leaves references live across try_call unrooted when compiling Wasm modules. Attackers can supply Wasm modules whose callee triggers garbage collection, leaving stale or dangling references that cause GC heap corruption or incorrect execution.
    CWE
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 47.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a missing GC rooting vulnerability that leaves references live across try_call unrooted when compiling Wasm modules. Attackers can supply Wasm modules whose callee triggers garbage collection, leaving stale or dangling references that cause GC heap corruption or incorrect execution."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:47.737Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-hw8m-q44c-ggrf)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-hw8m-q44c-ggrf"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via try_call",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-47.0.0-before-48.0.4-and-49.0.0-before-49.0.2-gc-heap-corruption-via-try-call"
            }
          ],
          "title": "Wasmtime 47.0.0 before 48.0.4 and 49.0.0 before 49.0.2 GC Heap Corruption via try_call",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115379",
        "datePublished": "2026-10-22T19:13:47.737Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-22T19:13:47.737Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115893 (GCVE-0-2026-115893)

    Vulnerability from cvelistv5 – Published: 2026-10-23 21:29 – Updated: 2026-10-23 21:29
    VLAI
    Title
    Wasmtime: Cranelift backend on aarch64 can jump to incorrect target on large Wasm `br_table` instruction
    Summary
    Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4.
    CWE
    • CWE-691 - Insufficient Control Flow Management
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: < 36.0.19
    Affected: >= 37.0.0, < 48.0.7
    Affected: >= 49.0.0, < 49.0.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 36.0.19"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 37.0.0, \u003c 48.0.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 49.0.0, \u003c 49.0.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.9,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-691",
                  "description": "CWE-691: Insufficient Control Flow Management",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:29:33.917Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mghf-wjfp-p5xm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mghf-wjfp-p5xm"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14818",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14818"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14819",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14819"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14820",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14820"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14826",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14826"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/e61df1b454be9313d61a5f8de07722a421139bbe",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/e61df1b454be9313d61a5f8de07722a421139bbe"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4"
            }
          ],
          "source": {
            "advisory": "GHSA-mghf-wjfp-p5xm",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Cranelift backend on aarch64 can jump to incorrect target on large Wasm `br_table` instruction"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115893",
        "datePublished": "2026-10-23T21:29:33.917Z",
        "dateReserved": "2026-10-23T19:37:27.177Z",
        "dateUpdated": "2026-10-23T21:29:33.917Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115892 (GCVE-0-2026-115892)

    Vulnerability from cvelistv5 – Published: 2026-10-23 21:26 – Updated: 2026-10-23 21:26
    VLAI
    Title
    Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload type
    Summary
    Wasmtime is a runtime for WebAssembly. From 46.0.0 until 48.0.7 and 49.0.4, lowering a host-created component-model stream or future into a guest can omit a required payload-type check after the value passes through guest code and returns through StreamAny, FutureAny, Val::Stream, Val::Future, or an equivalent typed reader. A malicious guest that controls exported function types or returned values can cause the host to pass the type-erased value to a guest expecting a different payload type, which panics the Wasmtime host. This issue is fixed in versions 48.0.7 and 49.0.4.
    CWE
    • CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
    • CWE-248 - Uncaught Exception
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: >= 46.0.0, < 48.0.7
    Affected: >= 49.0.0, < 49.0.4
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 46.0.0, \u003c 48.0.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 49.0.0, \u003c 49.0.4"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. From 46.0.0 until 48.0.7 and 49.0.4, lowering a host-created component-model stream or future into a guest can omit a required payload-type check after the value passes through guest code and returns through StreamAny, FutureAny, Val::Stream, Val::Future, or an equivalent typed reader. A malicious guest that controls exported function types or returned values can cause the host to pass the type-erased value to a guest expecting a different payload type, which panics the Wasmtime host. This issue is fixed in versions 48.0.7 and 49.0.4."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-843",
                  "description": "CWE-843: Access of Resource Using Incompatible Type (\u0027Type Confusion\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-248",
                  "description": "CWE-248: Uncaught Exception",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:26:54.528Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14819",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14819"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14820",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14820"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14827",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14827"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v48.0.7"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v49.0.4"
            }
          ],
          "source": {
            "advisory": "GHSA-9pvw-hwfg-92h5",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload type"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115892",
        "datePublished": "2026-10-23T21:26:54.528Z",
        "dateReserved": "2026-10-23T19:37:27.176Z",
        "dateUpdated": "2026-10-23T21:26:54.528Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115889 (GCVE-0-2026-115889)

    Vulnerability from cvelistv5 – Published: 2026-10-23 21:23 – Updated: 2026-10-26 17:42
    VLAI
    Title
    Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation
    Summary
    Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 15:40 UTC
    CWE
    • CWE-197 - Numeric Truncation Error
    • CWE-843 - Access of Resource Using Incompatible Type ('Type Confusion')
    Assigner
    GitHub_M CNA under the mitre root
    CNA scorecard C 72/100 over 7797 records in the last 180 days details
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: < 36.0.19
    Affected: >= 37.0.0, < 43.0.0
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115889",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T15:40:36.390562Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T17:42:15.319Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 36.0.19"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 37.0.0, \u003c 43.0.0"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.9,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-197",
                  "description": "CWE-197: Numeric Truncation Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-843",
                  "description": "CWE-843: Access of Resource Using Incompatible Type (\u0027Type Confusion\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-23T21:23:27.669Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxm",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxm"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/12613",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/12613"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/pull/14818",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/pull/14818"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19"
            },
            {
              "name": "https://github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0"
            }
          ],
          "source": {
            "advisory": "GHSA-897f-g5gm-fmxm",
            "discovery": "UNKNOWN"
          },
          "title": "Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-115889",
        "datePublished": "2026-10-23T21:23:27.669Z",
        "dateReserved": "2026-10-23T19:37:27.176Z",
        "dateUpdated": "2026-10-26T17:42:15.319Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115393 (GCVE-0-2026-115393)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion
    Summary
    Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 contains a type confusion vulnerability because several Store APIs fail to validate that objects belong to the Store's Engine. Embedders mixing objects between Engines via Instance::new, StructRefPre::new, or Tag::new can trigger trampoline signature mismatches causing out-of-bounds stack writes, GC heap corruption, or panics.
    CWE
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 24.0.12 (semver)
    Unaffected: 24.0.12 (semver)
    Affected: 25.0.0 , < 36.0.13 (semver)
    Unaffected: 36.0.13 (semver)
    Affected: 37.0.0 , < 46.0.2 (semver)
    Unaffected: 46.0.2 (semver)
    Affected: 47.0.0 , < 47.0.3 (semver)
    Unaffected: 47.0.3 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-07-31 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "24.0.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "24.0.12",
                  "versionType": "semver"
                },
                {
                  "lessThan": "36.0.13",
                  "status": "affected",
                  "version": "25.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.13",
                  "versionType": "semver"
                },
                {
                  "lessThan": "46.0.2",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.2",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.3",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.3",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "24.0.12",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.13",
                      "versionStartIncluding": "25.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.2",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.3",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-07-31T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 contains a type confusion vulnerability because several Store APIs fail to validate that objects belong to the Store\u0027s Engine. Embedders mixing objects between Engines via Instance::new, StructRefPre::new, or Tag::new can trigger trampoline signature mismatches causing out-of-bounds stack writes, GC heap corruption, or panics."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "LOCAL",
                "baseScore": 1,
                "baseSeverity": "LOW",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:L/AC:H/AT:P/PR:H/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "LOW"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "LOCAL",
                "availabilityImpact": "LOW",
                "baseScore": 3.8,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-787",
                  "description": "Out-of-bounds Write",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:59.314Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-hgjw-h833-99q9)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-hgjw-h833-99q9"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-24.0.12-25.0.0-before-36.0.13-37.0.0-before-46.0.2-and-47.0.0-before-47.0.3-cross-engine-type-confusion"
            }
          ],
          "title": "Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 Cross-Engine Type Confusion",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115393",
        "datePublished": "2026-10-22T19:13:59.314Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:59.314Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115392 (GCVE-0-2026-115392)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes
    Summary
    Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 allows a filesystem sandbox escape in wasmtime-wasi because its cap-std dependency mishandles symlinks with trailing slashes on macOS and Linux kernels lacking openat2. A guest with write access to any sandboxed directory can read and write any host-accessible file, and read-only guests may read host files via preexisting symlinks.
    CWE
    • CWE-61 - UNIX Symbolic Link (Symlink) Following
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 24.0.13 (semver)
    Unaffected: 24.0.13 (semver)
    Affected: 25.0.0 , < 36.0.14 (semver)
    Unaffected: 36.0.14 (semver)
    Affected: 37.0.0 , < 46.0.3 (semver)
    Unaffected: 46.0.3 (semver)
    Affected: 47.0.0 , < 47.0.4 (semver)
    Unaffected: 47.0.4 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-08-20 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "24.0.13",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "24.0.13",
                  "versionType": "semver"
                },
                {
                  "lessThan": "36.0.14",
                  "status": "affected",
                  "version": "25.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.14",
                  "versionType": "semver"
                },
                {
                  "lessThan": "46.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.4",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "24.0.13",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.14",
                      "versionStartIncluding": "25.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "datePublic": "2026-08-20T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 allows a filesystem sandbox escape in wasmtime-wasi because its cap-std dependency mishandles symlinks with trailing slashes on macOS and Linux kernels lacking openat2. A guest with write access to any sandboxed directory can read and write any host-accessible file, and read-only guests may read host files via preexisting symlinks."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "LOW",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 7.9,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-61",
                  "description": "UNIX Symbolic Link (Symlink) Following",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:58.512Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-vqjp-4c8c-hfgg)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-vqjp-4c8c-hfgg"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-24.0.13-25.0.0-before-36.0.14-37.0.0-before-46.0.3-and-47.0.0-before-47.0.4-sandbox-escape-via-trailing-slashes"
            }
          ],
          "title": "Wasmtime before 24.0.13, 25.0.0 before 36.0.14, 37.0.0 before 46.0.3, and 47.0.0 before 47.0.4 Sandbox Escape via Trailing Slashes",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115392",
        "datePublished": "2026-10-22T19:13:58.512Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:58.512Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115391 (GCVE-0-2026-115391)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams
    Summary
    Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 contains an uncontrolled resource allocation vulnerability in its WASIp3 implementation that buffers guest-specified-length writes on the host without limit. Malicious guests can offer large buffers to WASIp3 file or HTTP write streams, causing the host to copy and buffer all bytes, bounded only by guest linear memory, exhausting host memory.
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 46.0.0 , < 46.0.3 (semver)
    Unaffected: 46.0.3 (semver)
    Affected: 47.0.0 , < 47.0.4 (semver)
    Unaffected: 47.0.4 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-08-20 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "46.0.3",
                  "status": "affected",
                  "version": "46.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "46.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "47.0.4",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "47.0.4",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "46.0.3",
                      "versionStartIncluding": "46.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "47.0.4",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "tschneidereit"
            }
          ],
          "datePublic": "2026-08-20T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 contains an uncontrolled resource allocation vulnerability in its WASIp3 implementation that buffers guest-specified-length writes on the host without limit. Malicious guests can offer large buffers to WASIp3 file or HTTP write streams, causing the host to copy and buffer all bytes, bounded only by guest linear memory, exhausting host memory."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "HIGH",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.8,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:57.752Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-x84v-gj2h-g759)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-x84v-gj2h-g759"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-46.0.0-before-46.0.3-and-47.0.0-before-47.0.4-unbounded-heap-allocation-via-wasip3-streams"
            }
          ],
          "title": "Wasmtime 46.0.0 before 46.0.3 and 47.0.0 before 47.0.4 Unbounded Heap Allocation via WASIp3 Streams",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115391",
        "datePublished": "2026-10-22T19:13:57.752Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:57.752Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115390 (GCVE-0-2026-115390)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-23 15:00
    VLAI
    Title
    Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS
    Summary
    Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 contains a fuel accounting flaw in Cranelift-compiled call_ref and try_table catch paths. Malicious guests can reset consumed fuel after calls to run exponentially long on linear fuel, evading timeouts and periodic yields for denial of service.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-23 14:48 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 47.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115390",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-23T14:48:31.982167Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-23T15:00:44.401Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "47.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "47.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "fitzgen"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 contains a fuel accounting flaw in Cranelift-compiled call_ref and try_table catch paths. Malicious guests can reset consumed fuel after calls to run exponentially long on linear fuel, evading timeouts and periodic yields for denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.7,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:55.910Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-m63x-6p34-q65x)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-m63x-6p34-q65x"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-47.0.0-before-48.0.3-and-49.0.0-before-49.0.1-fuel-accounting-bypass-dos"
            }
          ],
          "title": "Wasmtime 47.0.0 before 48.0.3 and 49.0.0 before 49.0.1 Fuel Accounting Bypass DoS",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115390",
        "datePublished": "2026-10-22T19:13:55.910Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-23T15:00:44.401Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115389 (GCVE-0-2026-115389)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API
    Summary
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service.
    CWE
    • CWE-770 - Allocation of Resources Without Limits or Throttling
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "wilfreddenton"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not adequately account for host allocations when lifting guest values through the dynamically-typed Val API, bypassing the hostcall fuel limit. A malicious WebAssembly guest can return crafted values that allocate at least ~100x more host memory than tracked, causing denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "HIGH",
                "attackRequirements": "PRESENT",
                "attackVector": "ADJACENT",
                "baseScore": 1,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:A/AC:H/AT:P/PR:L/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "LOW",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "ADJACENT_NETWORK",
                "availabilityImpact": "LOW",
                "baseScore": 2.3,
                "baseSeverity": "LOW",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:A/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:L",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-770",
                  "description": "Allocation of Resources Without Limits or Throttling",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:55.163Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-jqpg-j7w6-42pr)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-jqpg-j7w6-42pr"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-denial-of-service-via-val-api"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Denial of Service via Val API",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115389",
        "datePublished": "2026-10-22T19:13:55.163Z",
        "dateReserved": "2026-10-22T11:27:18.001Z",
        "dateUpdated": "2026-10-22T19:13:55.163Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115388 (GCVE-0-2026-115388)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write
    Summary
    wasmtime-wasi-http in Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store's lifetime and exhausting host memory.
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi-http",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "mateuszaaa"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "wasmtime-wasi-http in Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 does not enforce the wasi:io/streams check-write allowance for WASIp2 outgoing HTTP bodies, so oversized writes succeed instead of trapping. A malicious guest can pass large buffers to write on outgoing-body resources, holding host allocations for the store\u0027s lifetime and exhausting host memory."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-400",
                  "description": "Uncontrolled Resource Consumption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:54.430Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-c9gc-w9vx-w86p)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-c9gc-w9vx-w86p"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-memory-exhaustion-dos-via-wasmtime-wasi-http-outgoing-body-write"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Memory Exhaustion DoS via wasmtime-wasi-http Outgoing Body Write",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115388",
        "datePublished": "2026-10-22T19:13:54.430Z",
        "dateReserved": "2026-10-22T11:25:27.611Z",
        "dateUpdated": "2026-10-22T19:13:54.430Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115387 (GCVE-0-2026-115387)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-22 19:13
    VLAI
    Title
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow
    Summary
    Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 contains a denial of service vulnerability in wasmtime-wasi that allows guest WASI programs to panic the host via overflowing filesystem timestamps. Attackers can pass atim or mtim values whose sub-second field overflows the seconds field to path_filestat_set_times, fd_filestat_set_times, set-times, or set-times-at, crashing the host.
    CWE
    • CWE-190 - Integer Overflow or Wraparound
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.16 (semver)
    Unaffected: 36.0.16 (semver)
    Affected: 37.0.0 , < 48.0.3 (semver)
    Unaffected: 48.0.3 (semver)
    Affected: 49.0.0 , < 49.0.1 (semver)
    Unaffected: 49.0.1 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-09-24 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.16",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.16",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.3",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.3",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.1",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.1",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.16",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.3",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.1",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "xia-chao"
            }
          ],
          "datePublic": "2026-09-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 contains a denial of service vulnerability in wasmtime-wasi that allows guest WASI programs to panic the host via overflowing filesystem timestamps. Attackers can pass atim or mtim values whose sub-second field overflows the seconds field to path_filestat_set_times, fd_filestat_set_times, set-times, or set-times-at, crashing the host."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-190",
                  "description": "Integer Overflow or Wraparound",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:53.696Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-j2g9-4prp-pf6h)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-j2g9-4prp-pf6h"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.16-37.0.0-before-48.0.3-and-49.0.0-before-49.0.1-host-panic-via-wasi-filesystem-timestamp-overflow"
            }
          ],
          "title": "Wasmtime before 36.0.16, 37.0.0 before 48.0.3, and 49.0.0 before 49.0.1 Host Panic via WASI Filesystem Timestamp Overflow",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115387",
        "datePublished": "2026-10-22T19:13:53.696Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-22T19:13:53.696Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115386 (GCVE-0-2026-115386)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-23 15:00
    VLAI
    Title
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir
    Summary
    Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an information disclosure vulnerability in the WASIp1 fd_readdir implementation that copies uninitialized struct padding into guest memory. Guests with a preopened directory can list entries to receive three bytes of leftover host stack or heap memory per directory entry.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-23 14:48 UTC
    CWE
    • CWE-908 - Use of Uninitialized Resource
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 0 , < 36.0.17 (semver)
    Unaffected: 36.0.17 (semver)
    Affected: 37.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115386",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-23T14:48:30.373491Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-23T15:00:52.816Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "36.0.17",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "36.0.17",
                  "versionType": "semver"
                },
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "37.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "36.0.17",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "37.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "karalabe"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 contains an information disclosure vulnerability in the WASIp1 fd_readdir implementation that copies uninitialized struct padding into guest memory. Guests with a preopened directory can list entries to receive three bytes of leftover host stack or heap memory per directory entry."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 2.1,
                "baseSeverity": "LOW",
                "privilegesRequired": "LOW",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "PASSIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "LOW",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 2.6,
                "baseSeverity": "LOW",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-908",
                  "description": "Use of Uninitialized Resource",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:52.931Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-96f6-r43r-8c24)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-96f6-r43r-8c24"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-before-36.0.17-37.0.0-before-48.0.4-and-49.0.0-before-49.0.2-memory-disclosure-via-fd-readdir"
            }
          ],
          "title": "Wasmtime before 36.0.17, 37.0.0 before 48.0.4, and 49.0.0 before 49.0.2 Memory Disclosure via fd_readdir",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115386",
        "datePublished": "2026-10-22T19:13:52.931Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-23T15:00:52.816Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-115385 (GCVE-0-2026-115385)

    Vulnerability from cvelistv5 – Published: 2026-10-22 19:13 – Updated: 2026-10-26 19:38
    VLAI
    Title
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps
    Summary
    Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASIp3 implementation that allows guests to abort the Unix host process. Guests with mutable preopened directory access can call set-times or set-times-at with negative seconds timestamps before the epoch, triggering an assertion failure that crashes the host.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-10-26 19:29 UTC
    CWE
    • CWE-754 - Improper Check for Unusual or Exceptional Conditions
    Assigner
    VulnCheck CNA under the mitre root
    CNA scorecard B 84/100 over 6883 records in the last 180 days details
    References
    Impacted products
    Vendor Product Version
    bytecodealliance wasmtime Affected: 46.0.0 , < 48.0.4 (semver)
    Unaffected: 48.0.4 (semver)
    Affected: 49.0.0 , < 49.0.2 (semver)
    Unaffected: 49.0.2 (semver)
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
        cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2026-10-02 00:00
    Credits
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-115385",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-10-26T19:29:09.734230Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-10-26T19:38:29.749Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:cargo/wasmtime-wasi",
              "product": "wasmtime",
              "vendor": "bytecodealliance",
              "versions": [
                {
                  "lessThan": "48.0.4",
                  "status": "affected",
                  "version": "46.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "48.0.4",
                  "versionType": "semver"
                },
                {
                  "lessThan": "49.0.2",
                  "status": "affected",
                  "version": "49.0.0",
                  "versionType": "semver"
                },
                {
                  "status": "unaffected",
                  "version": "49.0.2",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "48.0.4",
                      "versionStartIncluding": "46.0.0",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:a:bytecodealliance:wasmtime:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "49.0.2",
                      "versionStartIncluding": "49.0.0",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "xia-chao"
            }
          ],
          "datePublic": "2026-10-02T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 contains a denial of service vulnerability in the wasmtime-wasi WASIp3 implementation that allows guests to abort the Unix host process. Guests with mutable preopened directory access can call set-times or set-times-at with negative seconds timestamps before the epoch, triggering an assertion failure that crashes the host."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "LOCAL",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 6.2,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-754",
                  "description": "Improper Check for Unusual or Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-10-22T19:13:52.184Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-mr2v-56j5-cmfc)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-mr2v-56j5-cmfc"
            },
            {
              "name": "VulnCheck Advisory: Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/wasmtime-46.0.0-before-48.0.4-and-49.0.0-before-49.0.2-host-panic-via-wasip3-timestamps"
            }
          ],
          "title": "Wasmtime 46.0.0 before 48.0.4 and 49.0.0 before 49.0.2 Host Panic via WASIp3 Timestamps",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-115385",
        "datePublished": "2026-10-22T19:13:52.184Z",
        "dateReserved": "2026-10-22T11:25:27.610Z",
        "dateUpdated": "2026-10-26T19:38:29.749Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }