VYPR

Vendor CVEs

Cesanta

All CVEs

141 total · sorted by risk
  • CVE-2019-19307CriNov 26, 2019
    risk 0.67cvss 9.8epss 0.42

    An integer overflow in parse_mqtt in mongoose.c in Cesanta Mongoose 6.16 allows an attacker to achieve remote DoS (infinite loop), or possibly cause an out-of-bounds write, by sending a crafted MQTT protocol packet.

  • CVE-2017-2894CriNov 7, 2017
    risk 0.66cvss 9.8epss 0.31

    An exploitable stack buffer overflow vulnerability exists in the MQTT packet parsing functionality of Cesanta Mongoose 6.8. A specially crafted MQTT SUBSCRIBE packet can cause a stack buffer overflow resulting in remote code execution. An attacker needs to send a specially…

  • CVE-2023-43338CriSep 23, 2023
    risk 0.64cvss 9.8epss 0.01

    Cesanta mjs v2.20.0 was discovered to contain a function pointer hijacking vulnerability via the function mjs_get_ptr(). This vulnerability allows attackers to execute arbitrary code via a crafted input.

  • CVE-2020-25756CriSep 18, 2020
    risk 0.64cvss 9.8epss 0.02

    A buffer overflow vulnerability exists in the mg_get_http_header function in Cesanta Mongoose 6.18 due to a lack of bounds checking. A crafted HTTP header can exploit this bug. NOTE: a committer has stated "this will not happen in practice.

  • CVE-2018-20356CriJun 10, 2019
    risk 0.64cvss 9.8epss 0.04

    An invalid read of 8 bytes due to a use-after-free vulnerability in the mg_http_free_proto_data_cgi function call in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.13 and earlier allows a denial of service (application crash) or remote code execution.

  • CVE-2018-20355CriJun 10, 2019
    risk 0.64cvss 9.8epss 0.04

    An invalid write of 8 bytes due to a use-after-free vulnerability in the mg_http_free_proto_data_cgi function call in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.13 and earlier allows a denial of service (application crash) or remote code execution.

  • CVE-2018-20354CriJun 10, 2019
    risk 0.64cvss 9.8epss 0.04

    An invalid read of 8 bytes due to a use-after-free vulnerability during a "return" in the mg_http_get_proto_data function in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.13 and earlier allows a denial of service (application crash) or remote code execution.

  • CVE-2018-20353CriJun 10, 2019
    risk 0.64cvss 9.8epss 0.04

    An invalid read of 8 bytes due to a use-after-free vulnerability during a "NULL test" in the mg_http_get_proto_data function in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.13 and earlier allows a denial of service (application crash) or remote code execution.

  • CVE-2017-2922CriNov 7, 2017
    risk 0.64cvss 9.8epss 0.03

    An exploitable memory corruption vulnerability exists in the Websocket protocol implementation of Cesanta Mongoose 6.8. A specially crafted websocket packet can cause a buffer to be allocated while leaving stale pointers which leads to a use-after-free vulnerability which can be…

  • CVE-2017-2921CriNov 7, 2017
    risk 0.64cvss 9.8epss 0.02

    An exploitable memory corruption vulnerability exists in the Websocket protocol implementation of Cesanta Mongoose 6.8. A specially crafted websocket packet can cause an integer overflow, leading to a heap buffer overflow and resulting in denial of service and potential remote…

  • CVE-2017-2892CriNov 7, 2017
    risk 0.64cvss 9.8epss 0.02

    An exploitable arbitrary memory read vulnerability exists in the MQTT packet parsing functionality of Cesanta Mongoose 6.8. A specially crafted MQTT packet can cause an arbitrary out-of-bounds memory read and write potentially resulting in information disclosure, denial of…

  • CVE-2017-2891CriNov 7, 2017
    risk 0.64cvss 9.8epss 0.03

    An exploitable use-after-free vulnerability exists in the HTTP server implementation of Cesanta Mongoose 6.8. An ordinary HTTP POST request with a CGI target can cause a reuse of previously freed pointer potentially resulting in remote code execution. An attacker needs to send…

  • CVE-2017-11567HigSep 7, 2017
    risk 0.61cvss 8.8epss 0.04

    Cross-site request forgery (CSRF) vulnerability in Mongoose Web Server before 6.9 allows remote attackers to hijack the authentication of users for requests that modify Mongoose.conf via a request to __mg_admin?save. NOTE: this issue can be leveraged to execute arbitrary code…

  • CVE-2021-26530CriFeb 8, 2021
    risk 0.59cvss 9.1epss 0.01

    The mg_tls_init function in Cesanta Mongoose HTTPS server 7.0 (compiled with OpenSSL support) is vulnerable to remote OOB write attack via connection request after exhausting memory pool.

  • CVE-2021-26529CriFeb 8, 2021
    risk 0.59cvss 9.1epss 0.01

    The mg_tls_init function in Cesanta Mongoose HTTPS server 7.0 and 6.7-6.18 (compiled with mbedTLS support) is vulnerable to remote OOB write attack via connection request after exhausting memory pool.

  • CVE-2021-26528CriFeb 8, 2021
    risk 0.59cvss 9.1epss 0.01

    The mg_http_serve_file function in Cesanta Mongoose HTTP server 7.0 is vulnerable to remote OOB write attack via connection request after exhausting memory pool.

  • CVE-2018-18765CriOct 29, 2018
    risk 0.59cvss 9.1epss 0.02

    An exploitable arbitrary memory read vulnerability exists in the MQTT packet-parsing functionality of Cesanta Mongoose 6.13. It is a heap-based buffer over-read in mg_mqtt_next_subscribe_topic. A specially crafted MQTT SUBSCRIBE packet can cause an arbitrary out-of-bounds memory…

  • CVE-2018-18764CriOct 29, 2018
    risk 0.59cvss 9.1epss 0.02

    An exploitable arbitrary memory read vulnerability exists in the MQTT packet-parsing functionality of Cesanta Mongoose 6.13. It is a heap-based buffer over-read in a parse_mqtt getu16 call. A specially crafted MQTT SUBSCRIBE packet can cause an arbitrary out-of-bounds memory…

  • CVE-2020-25887HigAug 22, 2023
    risk 0.57cvss 8.8epss 0.01

    Buffer overflow in mg_resolve_from_hosts_file in Mongoose 6.18, when reading from a crafted hosts file.

  • CVE-2018-20352HigJun 10, 2019
    risk 0.57cvss 8.8epss 0.03

    Use-after-free vulnerability in the mg_cgi_ev_handler function in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.13 and earlier allows a denial of service (application crash) or remote code execution.

  • CVE-2024-42386HigNov 18, 2024
    risk 0.53cvss 8.2epss 0.00

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and produce a segmentation fault on the application.

  • CVE-2017-2895HigNov 7, 2017
    risk 0.53cvss 8.2epss 0.01

    An exploitable arbitrary memory read vulnerability exists in the MQTT packet parsing functionality of Cesanta Mongoose 6.8. A specially crafted MQTT SUBSCRIBE packet can cause an arbitrary out-of-bounds memory read potentially resulting in information disclosure and denial of…

  • CVE-2017-7185HigApr 10, 2017
    risk 0.53cvss 7.5epss 0.12

    Use-after-free vulnerability in the mg_http_multipart_wait_for_boundary function in mongoose.c in Cesanta Mongoose Embedded Web Server Library 6.7 and earlier and Mongoose OS 1.2 and earlier allows remote attackers to cause a denial of service (crash) via a multipart/form-data…

  • CVE-2021-46527HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via mjs_get_cstring at src/mjs_string.c.

  • CVE-2021-46526HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a global buffer overflow via snquote at src/mjs_json.c.

  • CVE-2021-46525HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap-use-after-free via mjs_apply at src/mjs_exec.c.

  • CVE-2021-46524HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via snquote at mjs/src/mjs_json.c.

  • CVE-2021-46523HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via to_json_or_debug at mjs/src/mjs_json.c.

  • CVE-2021-46522HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via /usr/lib/x86_64-linux-gnu/libasan.so.4+0xaff53.

  • CVE-2021-46521HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a global buffer overflow via c_vsnprintf at mjs/src/common/str_util.c.

  • CVE-2021-46520HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via mjs_jprintf at src/mjs_util.c.

  • CVE-2021-46519HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via mjs_array_length at src/mjs_array.c.

  • CVE-2021-46518HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a heap buffer overflow via mjs_disown at src/mjs_core.c.

  • CVE-2021-46513HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a global buffer overflow via mjs_mk_string at mjs/src/mjs_string.c.

  • CVE-2021-46509HigJan 27, 2022
    risk 0.51cvss 7.8epss 0.01

    Cesanta MJS v2.20.0 was discovered to contain a stack overflow via snquote at mjs/src/mjs_json.c.

  • CVE-2017-2893HigNov 7, 2017
    risk 0.51cvss 7.5epss 0.25

    An exploitable NULL pointer dereference vulnerability exists in the MQTT packet parsing functionality of Cesanta Mongoose 6.8. An MQTT SUBSCRIBE packet can cause a NULL pointer dereference leading to server crash and denial of service. An attacker needs to send a specially…

  • CVE-2024-42384HigNov 18, 2024
    risk 0.49cvss 7.5epss 0.00

    Integer Overflow or Wraparound vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and produce a segmentation fault on the application.

  • CVE-2024-35492HigMay 29, 2024
    risk 0.49cvss 7.5epss 0.01

    Cesanta Mongoose commit b316989 was discovered to contain a NULL pointer dereference via the scpy function at src/fmt.c. This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted MQTT packet.

  • CVE-2024-35386HigMay 21, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs_do_gc function in the mjs.c file.

  • CVE-2023-49553HigJan 2, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs_destroy function in the msj.c file.

  • CVE-2023-49552HigJan 2, 2024
    risk 0.49cvss 7.5epss 0.01

    An Out of Bounds Write in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs_op_json_stringify function in the msj.c file.

  • CVE-2023-49551HigJan 2, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs_op_json_parse function in the msj.c file.

  • CVE-2023-49550HigJan 2, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs+0x4ec508 component.

  • CVE-2023-49549HigJan 2, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in Cesanta mjs 2.20.0 allows a remote attacker to cause a denial of service via the mjs_getretvalpos function in the msj.c file.

  • CVE-2018-10945HigJun 19, 2018
    risk 0.49cvss 7.5epss 0.01

    The mg_handle_cgi function in mongoose.c in Mongoose 6.11 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash, or NULL pointer dereference) via an HTTP request, related to the mbuf_insert function.

  • CVE-2017-2909HigNov 7, 2017
    risk 0.49cvss 7.5epss 0.01

    An infinite loop programming error exists in the DNS server functionality of Cesanta Mongoose 6.8 library. A specially crafted DNS request can cause an infinite loop resulting in high CPU usage and Denial Of Service. An attacker can send a packet over the network to trigger this…

  • CVE-2021-27425HigMay 3, 2022
    risk 0.48cvss 7.3epss 0.02

    Cesanta Software Mongoose-OS v2.17.0 is vulnerable to integer wrap-around in function mm_malloc. This improper memory assignment can lead to arbitrary memory allocation, resulting in unexpected behavior such as a crash or a remote code injection/execution.

  • CVE-2026-11404HigJul 9, 2026
    risk 0.42cvss 7.5epss 0.00

    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…

  • CVE-2018-19587MedNov 27, 2018
    risk 0.42cvss 6.5epss 0.01

    In Cesanta Mongoose 6.13, a SIGSEGV exists in the mongoose.c mg_mqtt_add_session() function.

  • CVE-2026-5244HigApr 2, 2026
    risk 0.41cvss 7.3epss 0.01

    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.…

Page 1 of 3