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.

    301 vulnerabilities by Cesanta

    CVE-2026-73259 (GCVE-0-2026-73259)

    Vulnerability from nvd – Published: 2026-08-20 17:39 – Updated: 2026-08-20 19:51
    VLAI
    Title
    Mongoose: Reflected XSS via decoded URI in directory listing render
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:50 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73259",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:50:57.116455Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:51:19.095Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:39:16.147Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-9cwm-487w-h25w",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Reflected XSS via decoded URI in directory listing render"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73259",
        "datePublished": "2026-08-20T17:39:16.147Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:51:19.095Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73258 (GCVE-0-2026-73258)

    Vulnerability from nvd – Published: 2026-08-20 17:36 – Updated: 2026-08-20 18:32
    VLAI
    Title
    Mongoose: Multipart boundary/header scan logic error in mg_http_next_multipart
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can place a lone carriage return or line feed in multipart input processed by mg_http_next_multipart() in src/http.c. The loops comparing s[b] and s[b + 1], and s[h2] and s[h2 + 1], use an incorrect AND condition and stop when either character resembles part of a CRLF terminator. This truncates headers, filenames, or boundaries and can cause an application to accept dangerous content after seeing a misleading Content-Type value. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 18:32 UTC
    CWE
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73258",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T18:32:20.304577Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T18:32:51.938Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can place a lone carriage return or line feed in multipart input processed by mg_http_next_multipart() in src/http.c. The loops comparing s[b] and s[b + 1], and s[h2] and s[h2 + 1], use an incorrect AND condition and stop when either character resembles part of a CRLF terminator. This truncates headers, filenames, or boundaries and can cause an application to accept dangerous content after seeing a misleading Content-Type value. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-697",
                  "description": "CWE-697: Incorrect Comparison",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:36:39.239Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-cc55-8v3r-59p8",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Multipart boundary/header scan logic error in mg_http_next_multipart"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73258",
        "datePublished": "2026-08-20T17:36:39.239Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T18:32:51.938Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73257 (GCVE-0-2026-73257)

    Vulnerability from nvd – Published: 2026-08-20 17:30 – Updated: 2026-08-20 19:34
    VLAI
    Title
    Mongoose: Content-Length + Transfer-Encoding coexistence enables request smuggling
    Summary
    Mongoose is an embedded web server and network library. Priro to version 7.22, a remote unauthenticated attacker can send an HTTP request containing both Content-Length and Transfer-Encoding: chunked. The cl_count and te_count checks in the mg_http_parse() and http_cb() paths in src/http.c accept both headers and prioritize chunked encoding, while a Content-Length-preferring reverse proxy can use a different request boundary. This CL.TE desynchronization can inject requests that access or modify resources in another user context. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:34 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73257",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:34:52.897430Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:34:58.840Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Priro to version 7.22, a remote unauthenticated attacker can send an HTTP request containing both Content-Length and Transfer-Encoding: chunked. The cl_count and te_count checks in the mg_http_parse() and http_cb() paths in src/http.c accept both headers and prioritize chunked encoding, while a Content-Length-preferring reverse proxy can use a different request boundary. This CL.TE desynchronization can inject requests that access or modify resources in another user context. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:30:58.424Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-5wfq-r6mr-wqp6",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Content-Length + Transfer-Encoding coexistence enables request smuggling"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73257",
        "datePublished": "2026-08-20T17:30:58.424Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:34:58.840Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73256 (GCVE-0-2026-73256)

    Vulnerability from nvd – Published: 2026-08-20 17:37 – Updated: 2026-08-21 21:46
    VLAI
    Title
    Mongoose: HTTP/1.0 detection off-by-one enables request smuggling via chunked TE
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote unauthenticated attacker can exploit an HTTP/1.0 reverse-proxy deployment by sending a request with Transfer-Encoding: chunked and conflicting framing. The http_cb() function in src/http.c tests hm.proto.len with an impossible greater-than-eight condition even though mg_http_parse() requires an eight-byte protocol string, so is_http_1_0 is never set. Mongoose consequently processes chunked encoding that an HTTP/1.0 proxy can ignore, enabling request smuggling and unauthorized access or state changes. This issue is fixed in version 7.22.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-21 21:10 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73256",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-21T21:10:40.015064Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-21T21:46:47.832Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote unauthenticated attacker can exploit an HTTP/1.0 reverse-proxy deployment by sending a request with Transfer-Encoding: chunked and conflicting framing. The http_cb() function in src/http.c tests hm.proto.len with an impossible greater-than-eight condition even though mg_http_parse() requires an eight-byte protocol string, so is_http_1_0 is never set. Mongoose consequently processes chunked encoding that an HTTP/1.0 proxy can ignore, enabling request smuggling and unauthorized access or state changes. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:37:54.505Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-mgp5-rjrv-h5j3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-mgp5-rjrv-h5j3"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-mgp5-rjrv-h5j3",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: HTTP/1.0 detection off-by-one enables request smuggling via chunked TE"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73256",
        "datePublished": "2026-08-20T17:37:54.505Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-21T21:46:47.832Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73255 (GCVE-0-2026-73255)

    Vulnerability from nvd – Published: 2026-08-20 17:40 – Updated: 2026-08-25 15:09
    VLAI
    Title
    Mongoose: Path traversal in SSI #include directives enables arbitrary file read
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can control an SSI-enabled file can place directory traversal sequences in an #include file or #include virtual directive. The mg_ssi() function in src/ssi.c concatenates the directive argument into a filesystem path without calling mg_path_is_sane(), allowing an MG_ENABLE_SSI deployment with ssi_pattern configured to disclose files readable by the Mongoose process. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-25 15:09 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73255",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-25T15:09:21.374366Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-25T15:09:33.679Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can control an SSI-enabled file can place directory traversal sequences in an #include file or #include virtual directive. The mg_ssi() function in src/ssi.c concatenates the directive argument into a filesystem path without calling mg_path_is_sane(), allowing an MG_ENABLE_SSI deployment with ssi_pattern configured to disclose files readable by the Mongoose process. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:40:02.443Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-h7m9-764r-7x4x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-h7m9-764r-7x4x"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-h7m9-764r-7x4x",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Path traversal in SSI #include directives enables arbitrary file read"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73255",
        "datePublished": "2026-08-20T17:40:02.443Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-25T15:09:33.679Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73254 (GCVE-0-2026-73254)

    Vulnerability from nvd – Published: 2026-08-20 17:37 – Updated: 2026-08-21 16:22
    VLAI
    Title
    Mongoose: Stored XSS via unescaped filenames in directory listing
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can create a file with an HTML payload in its name can trigger stored cross-site scripting when a user browses a directory served with MG_ENABLE_DIRLIST. The printdirentry() path called by listdir() in src/http.c URL-encodes the href but inserts the raw filesystem filename into the HTML link text. The browser executes the injected markup in the Mongoose origin, which can expose session data or permit actions as the victim. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-21 16:21 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73254",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-21T16:21:52.468607Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-21T16:22:13.424Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can create a file with an HTML payload in its name can trigger stored cross-site scripting when a user browses a directory served with MG_ENABLE_DIRLIST. The printdirentry() path called by listdir() in src/http.c URL-encodes the href but inserts the raw filesystem filename into the HTML link text. The browser executes the injected markup in the Mongoose origin, which can expose session data or permit actions as the victim. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:37:17.245Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-5g6j-m3pv-4f7g",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Stored XSS via unescaped filenames in directory listing"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73254",
        "datePublished": "2026-08-20T17:37:17.245Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-21T16:22:13.424Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73253 (GCVE-0-2026-73253)

    Vulnerability from nvd – Published: 2026-08-20 17:41 – Updated: 2026-08-20 18:36
    VLAI
    Title
    Mongoose: TLS Hostname Verification Bypass via Overly Permissive Wildcard Matching
    Summary
    Mongoose is an embedded web server and network library. Prior to version 7.22, an on-path network attacker with a wildcard certificate for a parent domain can impersonate deeper subdomains to a client using the built-in TLS stack. The mg_tls_verify_cert_san() and mg_tls_verify_cert_cn() functions in src/tls_builtin.c call mg_match(), whose wildcard can cross DNS label boundaries, so a pattern such as *.example.com can match foo.bar.example.com. The resulting hostname verification bypass permits interception and modification of TLS traffic. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 18:33 UTC
    CWE
    • CWE-295 - Improper Certificate Validation
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73253",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T18:33:38.834878Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T18:36:17.262Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to version 7.22, an on-path network attacker with a wildcard certificate for a parent domain can impersonate deeper subdomains to a client using the built-in TLS stack. The mg_tls_verify_cert_san() and mg_tls_verify_cert_cn() functions in src/tls_builtin.c call mg_match(), whose wildcard can cross DNS label boundaries, so a pattern such as *.example.com can match foo.bar.example.com. The resulting hostname verification bypass permits interception and modification of TLS traffic. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-295",
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:41:02.495Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-jp6g-796f-39vp",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: TLS Hostname Verification Bypass via Overly Permissive Wildcard Matching"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73253",
        "datePublished": "2026-08-20T17:41:02.495Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T18:36:17.262Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73251 (GCVE-0-2026-73251)

    Vulnerability from nvd – Published: 2026-08-20 17:34 – Updated: 2026-08-20 19:50
    VLAI
    Title
    Mongoose Built-in TLS: CA-bundle certificate chain accepted without any signature verification
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.23, a network attacker can impersonate a TLS server to a Mongoose client configured with a multi-certificate CA bundle. In src/tls_builtin.c, the mg_tls_init() function stores the bundle in tls->ca_bundle_der while tls->ca_der.len remains zero, and mg_tls_recv_cert() uses tls_bundle_find() to accept a Common Name match without calling mg_tls_verify_cert_signature(). A forged self-signed certificate can therefore satisfy hostname and CertificateVerify checks and enable interception, credential disclosure, traffic modification, and malicious responses. This issue is fixed in version 7.23.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:50 UTC
    CWE
    • CWE-295 - Improper Certificate Validation
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.23
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73251",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:50:25.364486Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:50:32.555Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.23"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.23, a network attacker can impersonate a TLS server to a Mongoose client configured with a multi-certificate CA bundle. In src/tls_builtin.c, the mg_tls_init() function stores the bundle in tls-\u003eca_bundle_der while tls-\u003eca_der.len remains zero, and mg_tls_recv_cert() uses tls_bundle_find() to accept a Common Name match without calling mg_tls_verify_cert_signature(). A forged self-signed certificate can therefore satisfy hostname and CertificateVerify checks and enable interception, credential disclosure, traffic modification, and malicious responses. This issue is fixed in version 7.23."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-295",
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:34:50.472Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/2988bc9df3a5efc9539471cb7455975fa25df483",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/2988bc9df3a5efc9539471cb7455975fa25df483"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.23",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.23"
            }
          ],
          "source": {
            "advisory": "GHSA-qj6j-2692-v2r8",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose Built-in TLS: CA-bundle certificate chain accepted without any signature verification"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73251",
        "datePublished": "2026-08-20T17:34:50.472Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:50:32.555Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-11404 (GCVE-0-2026-11404)

    Vulnerability from nvd – Published: 2026-07-09 15:13 – Updated: 2026-07-28 01:48
    VLAI
    Title
    Cesanta Mongoose Out-of-Bounds Read in MG_TLS_BUILTIN ClientHello Session ID Parsing
    Summary
    Cesanta Mongoose before 7.22 contains an out-of-bounds read in the built-in TLS server function mg_tls_server_recv_hello(), which uses an attacker-controlled session_id_len byte from a TLS ClientHello as a buffer index without validating it against the length of received data. A remote, unauthenticated attacker can send a single crafted ClientHello with an oversized session id length to read past the receive buffer, crashing any HTTPS, MQTTS, or WSS service built on MG_TLS_BUILTIN.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-07-09 16:09 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 0 , < 7.22 (semver)
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-11404",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-09T16:09:47.106576Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-09T16:09:53.129Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "lessThan": "7.22",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "7.22",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Cesanta Mongoose before 7.22 contains an out-of-bounds read in the built-in TLS server function mg_tls_server_recv_hello(), which uses an attacker-controlled session_id_len byte from a TLS ClientHello as a buffer index without validating it against the length of received data. A remote, unauthenticated attacker can send a single crafted ClientHello with an oversized session id length to read past the receive buffer, crashing any HTTPS, MQTTS, or WSS service built on MG_TLS_BUILTIN."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/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",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-125",
                  "description": "Out-of-bounds Read",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-28T01:48:21.014Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "Mongoose 7.22 Release Notes",
              "tags": [
                "patch",
                "release-notes"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            },
            {
              "name": "Product",
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Cesanta Mongoose Out-of-Bounds Read in MG_TLS_BUILTIN ClientHello Session ID Parsing",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-11404",
        "datePublished": "2026-07-09T15:13:40.148Z",
        "dateReserved": "2026-06-05T17:46:47.767Z",
        "dateUpdated": "2026-07-28T01:48:21.014Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-6986 (GCVE-0-2026-6986)

    Vulnerability from nvd – Published: 2026-04-25 16:30 – Updated: 2026-04-27 13:36 X_Open Source
    VLAI
    Title
    Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification
    Summary
    A security vulnerability has been detected in Cesanta Mongoose up to 7.20. This issue affects the function mg_aes_gcm_decrypt of the file /src/tls_aes128.c of the component GCM Authentication Tag Handler. Such manipulation leads to improper verification of cryptographic signature. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is assessed as difficult. The exploit has been disclosed publicly and may be used. Upgrading to version 7.21 is capable of addressing this issue. It is advisable to upgrade the affected component. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-27 13:33 UTC
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    • CWE-345 - Insufficient Verification of Data Authenticity
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-6986",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-27T13:33:26.520467Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-27T13:36:06.578Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "GCM Authentication Tag Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "dwbruijn (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A security vulnerability has been detected in Cesanta Mongoose up to 7.20. This issue affects the function mg_aes_gcm_decrypt of the file /src/tls_aes128.c of the component GCM Authentication Tag Handler. Such manipulation leads to improper verification of cryptographic signature. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is assessed as difficult. The exploit has been disclosed publicly and may be used. Upgrading to version 7.21 is capable of addressing this issue. It is advisable to upgrade the affected component. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 2.6,
                "vectorString": "AV:N/AC:H/Au:N/C:N/I:P/A:N/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-345",
                  "description": "Insufficient Verification of Data Authenticity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-25T16:30:13.067Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-359529 | Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/359529"
            },
            {
              "name": "VDB-359529 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/359529/cti"
            },
            {
              "name": "Submit #796231 | Cesanta Mongoose 7.20 Improper Verification of Cryptographic Signature",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/796231"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://github.com/dwBruijn/CVEs/blob/main/Mongoose/AESGCM.md"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-24T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-24T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-24T21:18:01.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-6986",
        "datePublished": "2026-04-25T16:30:13.067Z",
        "dateReserved": "2026-04-24T19:12:51.609Z",
        "dateUpdated": "2026-04-27T13:36:06.578Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-6985 (GCVE-0-2026-6985)

    Vulnerability from nvd – Published: 2026-04-25 16:15 – Updated: 2026-04-27 12:35 X_Open Source
    VLAI
    Title
    Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop
    Summary
    A weakness has been identified in Cesanta Mongoose up to 7.20. This vulnerability affects the function handle_opt of the file /src/net_builtin.c of the component TCP Option Handler. This manipulation of the argument optlen causes infinite loop. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 7.21 is able to resolve this issue. Upgrading the affected component is advised. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-27 12:35 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-6985",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-27T12:35:19.133011Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-27T12:35:36.821Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "TCP Option Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "dwbruijn (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A weakness has been identified in Cesanta Mongoose up to 7.20. This vulnerability affects the function handle_opt of the file /src/net_builtin.c of the component TCP Option Handler. This manipulation of the argument optlen causes infinite loop. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 7.21 is able to resolve this issue. Upgrading the affected component is advised. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5,
                "vectorString": "AV:N/AC:L/Au:N/C:N/I:N/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-835",
                  "description": "Infinite Loop",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-404",
                  "description": "Denial of Service",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-25T16:15:13.639Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-359528 | Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/359528"
            },
            {
              "name": "VDB-359528 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/359528/cti"
            },
            {
              "name": "Submit #796230 | Cesanta Mongoose 7.20 Denial of Service",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/796230"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://github.com/dwBruijn/CVEs/blob/main/Mongoose/TCP_opt_dos.md"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-24T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-24T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-24T21:17:57.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-6985",
        "datePublished": "2026-04-25T16:15:13.639Z",
        "dateReserved": "2026-04-24T19:12:47.755Z",
        "dateUpdated": "2026-04-27T12:35:36.821Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5246 (GCVE-0-2026-5246)

    Vulnerability from nvd – Published: 2026-04-02 09:45 – Updated: 2026-04-02 13:07 X_Open Source
    VLAI
    Title
    Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization
    Summary
    A vulnerability was determined in Cesanta Mongoose up to 7.20. Affected is the function mg_tls_verify_cert_signature of the file mongoose.c of the component P-384 Public Key Handler. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. Attacks of this nature are highly complex. The exploitability is told to be difficult. The exploit has been publicly disclosed and may be utilized. Upgrading to version 7.21 is able to address this issue. This patch is called 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. The affected component should be upgraded. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 13:06 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5246",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T13:06:36.226342Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T13:07:02.788Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "P-384 Public Key Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was determined in Cesanta Mongoose up to 7.20. Affected is the function mg_tls_verify_cert_signature of the file mongoose.c of the component P-384 Public Key Handler. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. Attacks of this nature are highly complex. The exploitability is told to be difficult. The exploit has been publicly disclosed and may be utilized. Upgrading to version 7.21 is able to address this issue. This patch is called 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. The affected component should be upgraded. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5.1,
                "vectorString": "AV:N/AC:H/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "Authorization Bypass",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T09:45:11.602Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354827 | Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354827"
            },
            {
              "name": "VDB-354827 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354827/cti"
            },
            {
              "name": "Submit #770104 | Cesanta Mongoose 7.20 Authorization Bypass",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770104"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:27.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5246",
        "datePublished": "2026-04-02T09:45:11.602Z",
        "dateReserved": "2026-03-31T14:45:56.419Z",
        "dateUpdated": "2026-04-02T13:07:02.788Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5245 (GCVE-0-2026-5245)

    Vulnerability from nvd – Published: 2026-04-02 09:00 – Updated: 2026-04-02 14:27 X_Open Source
    VLAI
    Title
    Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow
    Summary
    A vulnerability was found in Cesanta Mongoose up to 7.20. This impacts the function handle_mdns_record of the file mongoose.c of the component mDNS Record Handler. Performing a manipulation of the argument buf results in stack-based buffer overflow. Remote exploitation of the attack is possible. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been made public and could be used. Upgrading to version 7.21 will fix this issue. The patch is named 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 14:27 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5245",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T14:27:05.438550Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T14:27:27.092Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "mDNS Record Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was found in Cesanta Mongoose up to 7.20. This impacts the function handle_mdns_record of the file mongoose.c of the component mDNS Record Handler. Performing a manipulation of the argument buf results in stack-based buffer overflow. Remote exploitation of the attack is possible. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been made public and could be used. Upgrading to version 7.21 will fix this issue. The patch is named 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5.1,
                "vectorString": "AV:N/AC:H/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-121",
                  "description": "Stack-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-119",
                  "description": "Memory Corruption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T09:00:19.688Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354826 | Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354826"
            },
            {
              "name": "VDB-354826 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354826/cti"
            },
            {
              "name": "Submit #770103 | Cesanta Mongoose 7.20 Stack-based Buffer Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770103"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:24.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5245",
        "datePublished": "2026-04-02T09:00:19.688Z",
        "dateReserved": "2026-03-31T14:45:52.658Z",
        "dateUpdated": "2026-04-02T14:27:27.092Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5244 (GCVE-0-2026-5244)

    Vulnerability from nvd – Published: 2026-04-02 08:00 – Updated: 2026-04-02 13:31 X_Open Source
    VLAI
    Title
    Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow
    Summary
    A vulnerability has been found in Cesanta Mongoose up to 7.20. This affects the function mg_tls_recv_cert of the file mongoose.c of the component TLS 1.3 Handler. Such manipulation of the argument pubkey leads to heap-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 7.21 mitigates this issue. The name of the patch is 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 13:22 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5244",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T13:22:55.955451Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T13:31:54.915Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "TLS 1.3 Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability has been found in Cesanta Mongoose up to 7.20. This affects the function mg_tls_recv_cert of the file mongoose.c of the component TLS 1.3 Handler. Such manipulation of the argument pubkey leads to heap-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 7.21 mitigates this issue. The name of the patch is 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 7.5,
                "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-122",
                  "description": "Heap-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-119",
                  "description": "Memory Corruption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T08:00:19.770Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354825 | Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354825"
            },
            {
              "name": "VDB-354825 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354825/cti"
            },
            {
              "name": "Submit #770063 | Cesanta Mongoose 7.20 Heap-based Buffer Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770063"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:19.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5244",
        "datePublished": "2026-04-02T08:00:19.770Z",
        "dateReserved": "2026-03-31T14:45:47.381Z",
        "dateUpdated": "2026-04-02T13:31:54.915Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2018-25193 (GCVE-0-2018-25193)

    Vulnerability from nvd – Published: 2026-03-06 12:19 – Updated: 2026-07-15 01:23
    VLAI
    Title
    Mongoose Web Server 6.9 Denial of Service via Socket Connection
    Summary
    Mongoose Web Server 6.9 contains a denial of service vulnerability that allows remote attackers to crash the service by establishing multiple socket connections. Attackers can repeatedly create connections to the default port and send malformed data to exhaust server resources and cause service unavailability.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-03-09 18:04 UTC
    CWE
    • CWE-1188 - Initialization of a Resource with an Insecure Default
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Web Server Affected: 6.9
        cpe:2.3:a:cesanta:mongoose:6.9:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2018-11-11 12:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2018-25193",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-03-09T18:04:00.714085Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-03-09T18:05:12.812Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Mongoose Web Server",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "6.9"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:cesanta:mongoose:6.9:*:*:*:*:*:*:*",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Ihsan Sencan"
            }
          ],
          "datePublic": "2018-11-11T12:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose Web Server 6.9 contains a denial of service vulnerability that allows remote attackers to crash the service by establishing multiple socket connections. Attackers can repeatedly create connections to the default port and send malformed data to exhaust server resources and cause service unavailability."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/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",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1188",
                  "description": "Initialization of a Resource with an Insecure Default",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-15T01:23:27.618Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "ExploitDB-45819",
              "tags": [
                "exploit"
              ],
              "url": "https://www.exploit-db.com/exploits/45819"
            },
            {
              "name": "VulnCheck Advisory: Mongoose Web Server 6.9 Denial of Service via Socket Connection",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/mongoose-web-server-denial-of-service-via-socket-connection"
            }
          ],
          "title": "Mongoose Web Server 6.9 Denial of Service via Socket Connection",
          "x_generator": {
            "engine": "vulncheck"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2018-25193",
        "datePublished": "2026-03-06T12:19:18.181Z",
        "dateReserved": "2026-03-06T11:59:56.248Z",
        "dateUpdated": "2026-07-15T01:23:27.618Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73253 (GCVE-0-2026-73253)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:41 – Updated: 2026-08-20 18:36
    VLAI
    Title
    Mongoose: TLS Hostname Verification Bypass via Overly Permissive Wildcard Matching
    Summary
    Mongoose is an embedded web server and network library. Prior to version 7.22, an on-path network attacker with a wildcard certificate for a parent domain can impersonate deeper subdomains to a client using the built-in TLS stack. The mg_tls_verify_cert_san() and mg_tls_verify_cert_cn() functions in src/tls_builtin.c call mg_match(), whose wildcard can cross DNS label boundaries, so a pattern such as *.example.com can match foo.bar.example.com. The resulting hostname verification bypass permits interception and modification of TLS traffic. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 18:33 UTC
    CWE
    • CWE-295 - Improper Certificate Validation
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73253",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T18:33:38.834878Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T18:36:17.262Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to version 7.22, an on-path network attacker with a wildcard certificate for a parent domain can impersonate deeper subdomains to a client using the built-in TLS stack. The mg_tls_verify_cert_san() and mg_tls_verify_cert_cn() functions in src/tls_builtin.c call mg_match(), whose wildcard can cross DNS label boundaries, so a pattern such as *.example.com can match foo.bar.example.com. The resulting hostname verification bypass permits interception and modification of TLS traffic. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-295",
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:41:02.495Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-jp6g-796f-39vp"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-jp6g-796f-39vp",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: TLS Hostname Verification Bypass via Overly Permissive Wildcard Matching"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73253",
        "datePublished": "2026-08-20T17:41:02.495Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T18:36:17.262Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73255 (GCVE-0-2026-73255)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:40 – Updated: 2026-08-25 15:09
    VLAI
    Title
    Mongoose: Path traversal in SSI #include directives enables arbitrary file read
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can control an SSI-enabled file can place directory traversal sequences in an #include file or #include virtual directive. The mg_ssi() function in src/ssi.c concatenates the directive argument into a filesystem path without calling mg_path_is_sane(), allowing an MG_ENABLE_SSI deployment with ssi_pattern configured to disclose files readable by the Mongoose process. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-25 15:09 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73255",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-25T15:09:21.374366Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-25T15:09:33.679Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can control an SSI-enabled file can place directory traversal sequences in an #include file or #include virtual directive. The mg_ssi() function in src/ssi.c concatenates the directive argument into a filesystem path without calling mg_path_is_sane(), allowing an MG_ENABLE_SSI deployment with ssi_pattern configured to disclose files readable by the Mongoose process. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:40:02.443Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-h7m9-764r-7x4x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-h7m9-764r-7x4x"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-h7m9-764r-7x4x",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Path traversal in SSI #include directives enables arbitrary file read"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73255",
        "datePublished": "2026-08-20T17:40:02.443Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-25T15:09:33.679Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73259 (GCVE-0-2026-73259)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:39 – Updated: 2026-08-20 19:51
    VLAI
    Title
    Mongoose: Reflected XSS via decoded URI in directory listing render
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:50 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73259",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:50:57.116455Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:51:19.095Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can send a crafted percent-encoded request path to a deployment using MG_ENABLE_DIRLIST and persuade a user to visit it. The mg_http_serve_dir() and listdir() path in src/http.c places the decoded request URI into the title and h1 elements without HTML entity encoding. The resulting reflected cross-site scripting executes in the Mongoose origin and can expose session data or perform actions as the victim. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:39:16.147Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-9cwm-487w-h25w"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-9cwm-487w-h25w",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Reflected XSS via decoded URI in directory listing render"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73259",
        "datePublished": "2026-08-20T17:39:16.147Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:51:19.095Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73256 (GCVE-0-2026-73256)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:37 – Updated: 2026-08-21 21:46
    VLAI
    Title
    Mongoose: HTTP/1.0 detection off-by-one enables request smuggling via chunked TE
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote unauthenticated attacker can exploit an HTTP/1.0 reverse-proxy deployment by sending a request with Transfer-Encoding: chunked and conflicting framing. The http_cb() function in src/http.c tests hm.proto.len with an impossible greater-than-eight condition even though mg_http_parse() requires an eight-byte protocol string, so is_http_1_0 is never set. Mongoose consequently processes chunked encoding that an HTTP/1.0 proxy can ignore, enabling request smuggling and unauthorized access or state changes. This issue is fixed in version 7.22.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-21 21:10 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73256",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-21T21:10:40.015064Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-21T21:46:47.832Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote unauthenticated attacker can exploit an HTTP/1.0 reverse-proxy deployment by sending a request with Transfer-Encoding: chunked and conflicting framing. The http_cb() function in src/http.c tests hm.proto.len with an impossible greater-than-eight condition even though mg_http_parse() requires an eight-byte protocol string, so is_http_1_0 is never set. Mongoose consequently processes chunked encoding that an HTTP/1.0 proxy can ignore, enabling request smuggling and unauthorized access or state changes. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:37:54.505Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-mgp5-rjrv-h5j3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-mgp5-rjrv-h5j3"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-mgp5-rjrv-h5j3",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: HTTP/1.0 detection off-by-one enables request smuggling via chunked TE"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73256",
        "datePublished": "2026-08-20T17:37:54.505Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-21T21:46:47.832Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73254 (GCVE-0-2026-73254)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:37 – Updated: 2026-08-21 16:22
    VLAI
    Title
    Mongoose: Stored XSS via unescaped filenames in directory listing
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can create a file with an HTML payload in its name can trigger stored cross-site scripting when a user browses a directory served with MG_ENABLE_DIRLIST. The printdirentry() path called by listdir() in src/http.c URL-encodes the href but inserts the raw filesystem filename into the HTML link text. The browser executes the injected markup in the Mongoose origin, which can expose session data or permit actions as the victim. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-21 16:21 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73254",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-21T16:21:52.468607Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-21T16:22:13.424Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, an attacker who can create a file with an HTML payload in its name can trigger stored cross-site scripting when a user browses a directory served with MG_ENABLE_DIRLIST. The printdirentry() path called by listdir() in src/http.c URL-encodes the href but inserts the raw filesystem filename into the HTML link text. The browser executes the injected markup in the Mongoose origin, which can expose session data or permit actions as the victim. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.4,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:37:17.245Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5g6j-m3pv-4f7g"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-5g6j-m3pv-4f7g",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Stored XSS via unescaped filenames in directory listing"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73254",
        "datePublished": "2026-08-20T17:37:17.245Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-21T16:22:13.424Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73258 (GCVE-0-2026-73258)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:36 – Updated: 2026-08-20 18:32
    VLAI
    Title
    Mongoose: Multipart boundary/header scan logic error in mg_http_next_multipart
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can place a lone carriage return or line feed in multipart input processed by mg_http_next_multipart() in src/http.c. The loops comparing s[b] and s[b + 1], and s[h2] and s[h2 + 1], use an incorrect AND condition and stop when either character resembles part of a CRLF terminator. This truncates headers, filenames, or boundaries and can cause an application to accept dangerous content after seeing a misleading Content-Type value. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 18:32 UTC
    CWE
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73258",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T18:32:20.304577Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T18:32:51.938Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.22, a remote attacker can place a lone carriage return or line feed in multipart input processed by mg_http_next_multipart() in src/http.c. The loops comparing s[b] and s[b + 1], and s[h2] and s[h2 + 1], use an incorrect AND condition and stop when either character resembles part of a CRLF terminator. This truncates headers, filenames, or boundaries and can cause an application to accept dangerous content after seeing a misleading Content-Type value. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 6.5,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-697",
                  "description": "CWE-697: Incorrect Comparison",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:36:39.239Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-cc55-8v3r-59p8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-cc55-8v3r-59p8",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Multipart boundary/header scan logic error in mg_http_next_multipart"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73258",
        "datePublished": "2026-08-20T17:36:39.239Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T18:32:51.938Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73251 (GCVE-0-2026-73251)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:34 – Updated: 2026-08-20 19:50
    VLAI
    Title
    Mongoose Built-in TLS: CA-bundle certificate chain accepted without any signature verification
    Summary
    Mongoose is an embedded web server and network library. Prior to 7.23, a network attacker can impersonate a TLS server to a Mongoose client configured with a multi-certificate CA bundle. In src/tls_builtin.c, the mg_tls_init() function stores the bundle in tls->ca_bundle_der while tls->ca_der.len remains zero, and mg_tls_recv_cert() uses tls_bundle_find() to accept a Common Name match without calling mg_tls_verify_cert_signature(). A forged self-signed certificate can therefore satisfy hostname and CertificateVerify checks and enable interception, credential disclosure, traffic modification, and malicious responses. This issue is fixed in version 7.23.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:50 UTC
    CWE
    • CWE-295 - Improper Certificate Validation
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.23
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73251",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:50:25.364486Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:50:32.555Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.23"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Prior to 7.23, a network attacker can impersonate a TLS server to a Mongoose client configured with a multi-certificate CA bundle. In src/tls_builtin.c, the mg_tls_init() function stores the bundle in tls-\u003eca_bundle_der while tls-\u003eca_der.len remains zero, and mg_tls_recv_cert() uses tls_bundle_find() to accept a Common Name match without calling mg_tls_verify_cert_signature(). A forged self-signed certificate can therefore satisfy hostname and CertificateVerify checks and enable interception, credential disclosure, traffic modification, and malicious responses. This issue is fixed in version 7.23."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-295",
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:34:50.472Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-qj6j-2692-v2r8"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/2988bc9df3a5efc9539471cb7455975fa25df483",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/2988bc9df3a5efc9539471cb7455975fa25df483"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.23",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.23"
            }
          ],
          "source": {
            "advisory": "GHSA-qj6j-2692-v2r8",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose Built-in TLS: CA-bundle certificate chain accepted without any signature verification"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73251",
        "datePublished": "2026-08-20T17:34:50.472Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:50:32.555Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73257 (GCVE-0-2026-73257)

    Vulnerability from cvelistv5 – Published: 2026-08-20 17:30 – Updated: 2026-08-20 19:34
    VLAI
    Title
    Mongoose: Content-Length + Transfer-Encoding coexistence enables request smuggling
    Summary
    Mongoose is an embedded web server and network library. Priro to version 7.22, a remote unauthenticated attacker can send an HTTP request containing both Content-Length and Transfer-Encoding: chunked. The cl_count and te_count checks in the mg_http_parse() and http_cb() paths in src/http.c accept both headers and prioritize chunked encoding, while a Content-Length-preferring reverse proxy can use a different request boundary. This CL.TE desynchronization can inject requests that access or modify resources in another user context. This issue is fixed in version 7.22.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-20 19:34 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    cesanta mongoose Affected: < 7.22
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73257",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-20T19:34:52.897430Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-20T19:34:58.840Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "mongoose",
              "vendor": "cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 7.22"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose is an embedded web server and network library. Priro to version 7.22, a remote unauthenticated attacker can send an HTTP request containing both Content-Length and Transfer-Encoding: chunked. The cl_count and te_count checks in the mg_http_parse() and http_cb() paths in src/http.c accept both headers and prioritize chunked encoding, while a Content-Length-preferring reverse proxy can use a different request boundary. This CL.TE desynchronization can inject requests that access or modify resources in another user context. This issue is fixed in version 7.22."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-20T17:30:58.424Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/cesanta/mongoose/security/advisories/GHSA-5wfq-r6mr-wqp6"
            },
            {
              "name": "https://github.com/cesanta/mongoose/pull/3611",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/pull/3611"
            },
            {
              "name": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/a9df523f76f43a38bd53b4232b9cfd4c16869e71"
            },
            {
              "name": "https://github.com/cesanta/mongoose/releases/tag/7.22",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            }
          ],
          "source": {
            "advisory": "GHSA-5wfq-r6mr-wqp6",
            "discovery": "UNKNOWN"
          },
          "title": "Mongoose: Content-Length + Transfer-Encoding coexistence enables request smuggling"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73257",
        "datePublished": "2026-08-20T17:30:58.424Z",
        "dateReserved": "2026-08-11T17:18:01.598Z",
        "dateUpdated": "2026-08-20T19:34:58.840Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-11404 (GCVE-0-2026-11404)

    Vulnerability from cvelistv5 – Published: 2026-07-09 15:13 – Updated: 2026-07-28 01:48
    VLAI
    Title
    Cesanta Mongoose Out-of-Bounds Read in MG_TLS_BUILTIN ClientHello Session ID Parsing
    Summary
    Cesanta Mongoose before 7.22 contains an out-of-bounds read in the built-in TLS server function mg_tls_server_recv_hello(), which uses an attacker-controlled session_id_len byte from a TLS ClientHello as a buffer index without validating it against the length of received data. A remote, unauthenticated attacker can send a single crafted ClientHello with an oversized session id length to read past the receive buffer, crashing any HTTPS, MQTTS, or WSS service built on MG_TLS_BUILTIN.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-07-09 16:09 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 0 , < 7.22 (semver)
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-11404",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-07-09T16:09:47.106576Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-09T16:09:53.129Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "lessThan": "7.22",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "7.22",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Cesanta Mongoose before 7.22 contains an out-of-bounds read in the built-in TLS server function mg_tls_server_recv_hello(), which uses an attacker-controlled session_id_len byte from a TLS ClientHello as a buffer index without validating it against the length of received data. A remote, unauthenticated attacker can send a single crafted ClientHello with an oversized session id length to read past the receive buffer, crashing any HTTPS, MQTTS, or WSS service built on MG_TLS_BUILTIN."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/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",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS",
              "scenarios": [
                {
                  "lang": "en",
                  "value": "GENERAL"
                }
              ]
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-125",
                  "description": "Out-of-bounds Read",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-28T01:48:21.014Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "Mongoose 7.22 Release Notes",
              "tags": [
                "patch",
                "release-notes"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.22"
            },
            {
              "name": "Product",
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose"
            }
          ],
          "source": {
            "discovery": "EXTERNAL"
          },
          "title": "Cesanta Mongoose Out-of-Bounds Read in MG_TLS_BUILTIN ClientHello Session ID Parsing",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-11404",
        "datePublished": "2026-07-09T15:13:40.148Z",
        "dateReserved": "2026-06-05T17:46:47.767Z",
        "dateUpdated": "2026-07-28T01:48:21.014Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-6986 (GCVE-0-2026-6986)

    Vulnerability from cvelistv5 – Published: 2026-04-25 16:30 – Updated: 2026-04-27 13:36 X_Open Source
    VLAI
    Title
    Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification
    Summary
    A security vulnerability has been detected in Cesanta Mongoose up to 7.20. This issue affects the function mg_aes_gcm_decrypt of the file /src/tls_aes128.c of the component GCM Authentication Tag Handler. Such manipulation leads to improper verification of cryptographic signature. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is assessed as difficult. The exploit has been disclosed publicly and may be used. Upgrading to version 7.21 is capable of addressing this issue. It is advisable to upgrade the affected component. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-27 13:33 UTC
    CWE
    • CWE-347 - Improper Verification of Cryptographic Signature
    • CWE-345 - Insufficient Verification of Data Authenticity
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-6986",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-27T13:33:26.520467Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-27T13:36:06.578Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "GCM Authentication Tag Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "dwbruijn (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A security vulnerability has been detected in Cesanta Mongoose up to 7.20. This issue affects the function mg_aes_gcm_decrypt of the file /src/tls_aes128.c of the component GCM Authentication Tag Handler. Such manipulation leads to improper verification of cryptographic signature. The attack may be performed from remote. A high complexity level is associated with this attack. The exploitability is assessed as difficult. The exploit has been disclosed publicly and may be used. Upgrading to version 7.21 is capable of addressing this issue. It is advisable to upgrade the affected component. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 3.7,
                "baseSeverity": "LOW",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 2.6,
                "vectorString": "AV:N/AC:H/Au:N/C:N/I:P/A:N/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-347",
                  "description": "Improper Verification of Cryptographic Signature",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-345",
                  "description": "Insufficient Verification of Data Authenticity",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-25T16:30:13.067Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-359529 | Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/359529"
            },
            {
              "name": "VDB-359529 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/359529/cti"
            },
            {
              "name": "Submit #796231 | Cesanta Mongoose 7.20 Improper Verification of Cryptographic Signature",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/796231"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://github.com/dwBruijn/CVEs/blob/main/Mongoose/AESGCM.md"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-24T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-24T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-24T21:18:01.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose GCM Authentication Tag tls_aes128.c mg_aes_gcm_decrypt signature verification"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-6986",
        "datePublished": "2026-04-25T16:30:13.067Z",
        "dateReserved": "2026-04-24T19:12:51.609Z",
        "dateUpdated": "2026-04-27T13:36:06.578Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-6985 (GCVE-0-2026-6985)

    Vulnerability from cvelistv5 – Published: 2026-04-25 16:15 – Updated: 2026-04-27 12:35 X_Open Source
    VLAI
    Title
    Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop
    Summary
    A weakness has been identified in Cesanta Mongoose up to 7.20. This vulnerability affects the function handle_opt of the file /src/net_builtin.c of the component TCP Option Handler. This manipulation of the argument optlen causes infinite loop. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 7.21 is able to resolve this issue. Upgrading the affected component is advised. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-27 12:35 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-6985",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-27T12:35:19.133011Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-27T12:35:36.821Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "TCP Option Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "dwbruijn (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A weakness has been identified in Cesanta Mongoose up to 7.20. This vulnerability affects the function handle_opt of the file /src/net_builtin.c of the component TCP Option Handler. This manipulation of the argument optlen causes infinite loop. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 7.21 is able to resolve this issue. Upgrading the affected component is advised. VulDB has contacted the vendor early and they confirmed quickly, that this issue got fixed already."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5,
                "vectorString": "AV:N/AC:L/Au:N/C:N/I:N/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-835",
                  "description": "Infinite Loop",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-404",
                  "description": "Denial of Service",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-25T16:15:13.639Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-359528 | Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/359528"
            },
            {
              "name": "VDB-359528 | CTI Indicators (IOB, IOC, TTP, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/359528/cti"
            },
            {
              "name": "Submit #796230 | Cesanta Mongoose 7.20 Denial of Service",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/796230"
            },
            {
              "tags": [
                "exploit"
              ],
              "url": "https://github.com/dwBruijn/CVEs/blob/main/Mongoose/TCP_opt_dos.md"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-24T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-24T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-24T21:17:57.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose TCP Option net_builtin.c handle_opt infinite loop"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-6985",
        "datePublished": "2026-04-25T16:15:13.639Z",
        "dateReserved": "2026-04-24T19:12:47.755Z",
        "dateUpdated": "2026-04-27T12:35:36.821Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5246 (GCVE-0-2026-5246)

    Vulnerability from cvelistv5 – Published: 2026-04-02 09:45 – Updated: 2026-04-02 13:07 X_Open Source
    VLAI
    Title
    Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization
    Summary
    A vulnerability was determined in Cesanta Mongoose up to 7.20. Affected is the function mg_tls_verify_cert_signature of the file mongoose.c of the component P-384 Public Key Handler. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. Attacks of this nature are highly complex. The exploitability is told to be difficult. The exploit has been publicly disclosed and may be utilized. Upgrading to version 7.21 is able to address this issue. This patch is called 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. The affected component should be upgraded. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 13:06 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5246",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T13:06:36.226342Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T13:07:02.788Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "P-384 Public Key Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was determined in Cesanta Mongoose up to 7.20. Affected is the function mg_tls_verify_cert_signature of the file mongoose.c of the component P-384 Public Key Handler. Executing a manipulation can lead to authorization bypass. The attack can be executed remotely. Attacks of this nature are highly complex. The exploitability is told to be difficult. The exploit has been publicly disclosed and may be utilized. Upgrading to version 7.21 is able to address this issue. This patch is called 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. The affected component should be upgraded. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5.1,
                "vectorString": "AV:N/AC:H/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-639",
                  "description": "Authorization Bypass",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-285",
                  "description": "Improper Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T09:45:11.602Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354827 | Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354827"
            },
            {
              "name": "VDB-354827 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354827/cti"
            },
            {
              "name": "Submit #770104 | Cesanta Mongoose 7.20 Authorization Bypass",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770104"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:27.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose P-384 Public Key mongoose.c mg_tls_verify_cert_signature authorization"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5246",
        "datePublished": "2026-04-02T09:45:11.602Z",
        "dateReserved": "2026-03-31T14:45:56.419Z",
        "dateUpdated": "2026-04-02T13:07:02.788Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5245 (GCVE-0-2026-5245)

    Vulnerability from cvelistv5 – Published: 2026-04-02 09:00 – Updated: 2026-04-02 14:27 X_Open Source
    VLAI
    Title
    Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow
    Summary
    A vulnerability was found in Cesanta Mongoose up to 7.20. This impacts the function handle_mdns_record of the file mongoose.c of the component mDNS Record Handler. Performing a manipulation of the argument buf results in stack-based buffer overflow. Remote exploitation of the attack is possible. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been made public and could be used. Upgrading to version 7.21 will fix this issue. The patch is named 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 14:27 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5245",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T14:27:05.438550Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T14:27:27.092Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "mDNS Record Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB CNA Team"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability was found in Cesanta Mongoose up to 7.20. This impacts the function handle_mdns_record of the file mongoose.c of the component mDNS Record Handler. Performing a manipulation of the argument buf results in stack-based buffer overflow. Remote exploitation of the attack is possible. A high degree of complexity is needed for the attack. The exploitability is said to be difficult. The exploit has been made public and could be used. Upgrading to version 7.21 will fix this issue. The patch is named 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. You should upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.3,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 5.6,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 5.1,
                "vectorString": "AV:N/AC:H/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-121",
                  "description": "Stack-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-119",
                  "description": "Memory Corruption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T09:00:19.688Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354826 | Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354826"
            },
            {
              "name": "VDB-354826 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354826/cti"
            },
            {
              "name": "Submit #770103 | Cesanta Mongoose 7.20 Stack-based Buffer Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770103"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:24.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose mDNS Record mongoose.c handle_mdns_record stack-based overflow"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5245",
        "datePublished": "2026-04-02T09:00:19.688Z",
        "dateReserved": "2026-03-31T14:45:52.658Z",
        "dateUpdated": "2026-04-02T14:27:27.092Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-5244 (GCVE-0-2026-5244)

    Vulnerability from cvelistv5 – Published: 2026-04-02 08:00 – Updated: 2026-04-02 13:31 X_Open Source
    VLAI
    Title
    Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow
    Summary
    A vulnerability has been found in Cesanta Mongoose up to 7.20. This affects the function mg_tls_recv_cert of the file mongoose.c of the component TLS 1.3 Handler. Such manipulation of the argument pubkey leads to heap-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 7.21 mitigates this issue. The name of the patch is 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-04-02 13:22 UTC
    CWE
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Affected: 7.0
    Affected: 7.1
    Affected: 7.2
    Affected: 7.3
    Affected: 7.4
    Affected: 7.5
    Affected: 7.6
    Affected: 7.7
    Affected: 7.8
    Affected: 7.9
    Affected: 7.10
    Affected: 7.11
    Affected: 7.12
    Affected: 7.13
    Affected: 7.14
    Affected: 7.15
    Affected: 7.16
    Affected: 7.17
    Affected: 7.18
    Affected: 7.19
    Affected: 7.20
    Unaffected: 7.21
        cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-5244",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-04-02T13:22:55.955451Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-04-02T13:31:54.915Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "cpes": [
                "cpe:2.3:a:cesanta:mongoose:*:*:*:*:*:*:*:*"
              ],
              "modules": [
                "TLS 1.3 Handler"
              ],
              "product": "Mongoose",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "7.0"
                },
                {
                  "status": "affected",
                  "version": "7.1"
                },
                {
                  "status": "affected",
                  "version": "7.2"
                },
                {
                  "status": "affected",
                  "version": "7.3"
                },
                {
                  "status": "affected",
                  "version": "7.4"
                },
                {
                  "status": "affected",
                  "version": "7.5"
                },
                {
                  "status": "affected",
                  "version": "7.6"
                },
                {
                  "status": "affected",
                  "version": "7.7"
                },
                {
                  "status": "affected",
                  "version": "7.8"
                },
                {
                  "status": "affected",
                  "version": "7.9"
                },
                {
                  "status": "affected",
                  "version": "7.10"
                },
                {
                  "status": "affected",
                  "version": "7.11"
                },
                {
                  "status": "affected",
                  "version": "7.12"
                },
                {
                  "status": "affected",
                  "version": "7.13"
                },
                {
                  "status": "affected",
                  "version": "7.14"
                },
                {
                  "status": "affected",
                  "version": "7.15"
                },
                {
                  "status": "affected",
                  "version": "7.16"
                },
                {
                  "status": "affected",
                  "version": "7.17"
                },
                {
                  "status": "affected",
                  "version": "7.18"
                },
                {
                  "status": "affected",
                  "version": "7.19"
                },
                {
                  "status": "affected",
                  "version": "7.20"
                },
                {
                  "status": "unaffected",
                  "version": "7.21"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "reporter",
              "value": "the_evilsocket (VulDB User)"
            },
            {
              "lang": "en",
              "type": "coordinator",
              "value": "VulDB"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A vulnerability has been found in Cesanta Mongoose up to 7.20. This affects the function mg_tls_recv_cert of the file mongoose.c of the component TLS 1.3 Handler. Such manipulation of the argument pubkey leads to heap-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 7.21 mitigates this issue. The name of the patch is 0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P",
                "version": "4.0"
              }
            },
            {
              "cvssV3_1": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.1"
              }
            },
            {
              "cvssV3_0": {
                "baseScore": 7.3,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C",
                "version": "3.0"
              }
            },
            {
              "cvssV2_0": {
                "baseScore": 7.5,
                "vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C",
                "version": "2.0"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-122",
                  "description": "Heap-based Buffer Overflow",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-119",
                  "description": "Memory Corruption",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-04-02T08:00:19.770Z",
            "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
            "shortName": "VulDB"
          },
          "references": [
            {
              "name": "VDB-354825 | Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow",
              "tags": [
                "vdb-entry",
                "technical-description"
              ],
              "url": "https://vuldb.com/vuln/354825"
            },
            {
              "name": "VDB-354825 | CTI Indicators (IOB, IOC, IOA)",
              "tags": [
                "signature",
                "permissions-required"
              ],
              "url": "https://vuldb.com/vuln/354825/cti"
            },
            {
              "name": "Submit #770063 | Cesanta Mongoose 7.20 Heap-based Buffer Overflow",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://vuldb.com/submit/770063"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/commit/0d882f1b43ff2308b7486a56a9d60cd6dba8a3f1"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/cesanta/mongoose/releases/tag/7.21"
            },
            {
              "tags": [
                "product"
              ],
              "url": "https://github.com/cesanta/mongoose/"
            }
          ],
          "tags": [
            "x_open-source"
          ],
          "timeline": [
            {
              "lang": "en",
              "time": "2026-04-02T00:00:00.000Z",
              "value": "Advisory disclosed"
            },
            {
              "lang": "en",
              "time": "2026-04-02T02:00:00.000Z",
              "value": "VulDB entry created"
            },
            {
              "lang": "en",
              "time": "2026-04-02T09:48:19.000Z",
              "value": "VulDB entry last update"
            }
          ],
          "title": "Cesanta Mongoose TLS 1.3 mongoose.c mg_tls_recv_cert heap-based overflow"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5",
        "assignerShortName": "VulDB",
        "cveId": "CVE-2026-5244",
        "datePublished": "2026-04-02T08:00:19.770Z",
        "dateReserved": "2026-03-31T14:45:47.381Z",
        "dateUpdated": "2026-04-02T13:31:54.915Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2018-25193 (GCVE-0-2018-25193)

    Vulnerability from cvelistv5 – Published: 2026-03-06 12:19 – Updated: 2026-07-15 01:23
    VLAI
    Title
    Mongoose Web Server 6.9 Denial of Service via Socket Connection
    Summary
    Mongoose Web Server 6.9 contains a denial of service vulnerability that allows remote attackers to crash the service by establishing multiple socket connections. Attackers can repeatedly create connections to the default port and send malformed data to exhaust server resources and cause service unavailability.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-03-09 18:04 UTC
    CWE
    • CWE-1188 - Initialization of a Resource with an Insecure Default
    References
    Impacted products
    Vendor Product Version
    Cesanta Mongoose Web Server Affected: 6.9
        cpe:2.3:a:cesanta:mongoose:6.9:*:*:*:*:*:*:*
    Create a notification for this product.
    Date Public
    2018-11-11 12:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2018-25193",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-03-09T18:04:00.714085Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-03-09T18:05:12.812Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "Mongoose Web Server",
              "vendor": "Cesanta",
              "versions": [
                {
                  "status": "affected",
                  "version": "6.9"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:a:cesanta:mongoose:6.9:*:*:*:*:*:*:*",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Ihsan Sencan"
            }
          ],
          "datePublic": "2018-11-11T12:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Mongoose Web Server 6.9 contains a denial of service vulnerability that allows remote attackers to crash the service by establishing multiple socket connections. Attackers can repeatedly create connections to the default port and send malformed data to exhaust server resources and cause service unavailability."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "Automatable": "NOT_DEFINED",
                "Recovery": "NOT_DEFINED",
                "Safety": "NOT_DEFINED",
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "exploitMaturity": "NOT_DEFINED",
                "privilegesRequired": "NONE",
                "providerUrgency": "NOT_DEFINED",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "valueDensity": "NOT_DEFINED",
                "vectorString": "CVSS:4.0/AV:N/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",
                "vulnerabilityResponseEffort": "NOT_DEFINED"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-1188",
                  "description": "Initialization of a Resource with an Insecure Default",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-07-15T01:23:27.618Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "ExploitDB-45819",
              "tags": [
                "exploit"
              ],
              "url": "https://www.exploit-db.com/exploits/45819"
            },
            {
              "name": "VulnCheck Advisory: Mongoose Web Server 6.9 Denial of Service via Socket Connection",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/mongoose-web-server-denial-of-service-via-socket-connection"
            }
          ],
          "title": "Mongoose Web Server 6.9 Denial of Service via Socket Connection",
          "x_generator": {
            "engine": "vulncheck"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2018-25193",
        "datePublished": "2026-03-06T12:19:18.181Z",
        "dateReserved": "2026-03-06T11:59:56.248Z",
        "dateUpdated": "2026-07-15T01:23:27.618Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }