Browse / Memory Corruption
Memory Corruption
917disclosed reports
23weaknesses
$472,258paid in bounties
See it on the mapBypass libraryPayloads
Weaknesses in this class
Often found together with
Most upvoted Memory Corruption reports
AllValidInformativeN/ADuplicate
- NULL pointer dereference in node:sqlite DatabaseSync#applyChangeset() via malformed SQLite changesetInformativeNULL Pointer Dereference · high · Node.js44 votes
- mbedTLS private-key blob null-termination asymmetry in lib/vtls/mbedtls.c (mbed_load_privkey)InformativeImproper Null Termination · curl42 votes
- urlapi: off-by-one in custom scheme validation skips last characterInformativeOff-by-one Error · high · curl38 votes
- Use After Free (that leads to arbitrary Write for some versions) InformativeUse After Free · curl30 votes
- Heap‑based buffer overflow in curl -K <config_file> allows arbitrary write .InformativeHeap Overflow · high · curl29 votes
- Memory LeakInformativeMemory Corruption - Generic · curl28 votes
- Heap-OOB read in urlapi `redirect_url()` via `CURLU_GUESS_SCHEME` + `CURLU_NO_GUESS_SCHEME` flowInformativeBuffer Over-read · curl27 votes
- Use after free (read) in curl_multi_perform with DoH and Proxy options, and resolve timeoutsInformativeUse After Free · curl26 votes
- NULL dereference when encoding DN of x509 certificateInformativeNULL Pointer Dereference · low · curl26 votes
- NULL Pointer Dereference (DoS) in libcurl SFTP QUOTE command parsing due to missing return statementInformativeNULL Pointer Dereference · medium · curl25 votes
- Heap-buffer-overflow (Out-of-Bounds Read) in DoH hostname encodingInformativeOut-of-bounds Read · curl24 votes
- 55: Heap-buffer-overflow read in `curl_formadd_ccsid()` with binary form dataInformativeOut-of-bounds Read · curl23 votes
- heap-use-after-free in state.referer when CURLOPT_REFERER replaced or cleared after performInformativeUse After Free · low · curl22 votes
- OpenSSL HTTP/3 bogus CURLINFO_TLS_SSL_PTRInformativeUse After Free · curl21 votes
- UAF read in mev_pollset_diff() trace path after curl_easy_pause() in socket callbackInformativeUse After Free · low · curl19 votes
- Use after free in hyperfifo exampleInformativeUse After Free · curl19 votes
- Use-after-free of the internal multi->admin easy handle via the documented CURLMOPT_NOTIFYFUNCTION callbackInformativeUse After Free · medium · curl17 votes
- int overflow in krb5_read_data() leads to (possible) massive `recv()` writeInformativeInteger Overflow · low · curl17 votes
- Telnet Suboption Buffer Pointer Underflow in lib/telnet.c leads to Out-of-Bounds ReadInformativeBuffer Under-read · low · curl16 votes
- Use-after-free when POST body buffer is freed before transferInformativeUse After Free · medium · curl16 votes
- Use after free (or assert triggered) with failed allocations in opensslInformativeUse After Free · curl15 votes
- MQTT Protocol Violation & Integer Overflow in libcurlInformativeInteger Overflow · high · curl14 votes
- 14 votes
- Use-after-free in `mev_forget_socket` when `curl_easy_pause()` is called from a `CURL_POLL_REMOVE` socket callback (incomplete fix of CVE-2026-9080)InformativeUse After Free · low · curl13 votes
- CURLOPT_HSTS_CTRL disables shared HSTS without share guard — use-after-free and double-freeInformativeUse After Free · curl12 votes
- 54: Rejected HTTP/2 push destroys MIME callback state still used by parent (use-after-free)InformativeUse After Free · curl11 votes
- Use of unitialized value in crypto_pk_num_bits (src/common/crypto.c:971)InformativeMemory Corruption - Generic · Tor11 votes
- Use-after-free during XML transformations (MFSA-2016-27)InformativeMemory Corruption - Generic · Tor$30010 votes
- Heap-use-after-free in libcurl's multi event machinery (curl_multi_remove_handle() from a socket callback nested under a notify callback)InformativeUse After Free · low · curl9 votes
- solving TOR vulnerability, in other to make bruteforce difficultInformativeArray Index Underflow · low · Tor9 votes
- WebSocket decoder use-after-free when curl_easy_pause() unpauses from a debug callbackInformativeUse After Free · curl8 votes
- Use-After-Free in curl_easy_nextheader when reusing header handle across requestsInformativeUse After Free · curl8 votes
- Stack Buffer Overflow in mprintf.c formatting function (fallback path)InformativeClassic Buffer Overflow · high · curl8 votes
- libcurl MQTT `CURLOPT_POSTFIELDSIZE_LARGE` overflow leads to immediate DoSInformativeInteger Overflow · medium · curl8 votes
- Double free caused by mqtt_doing()InformativeDouble Free · curl8 votes
- Buffer Overflow in curl's Rustls BackendInformativeInteger Overflow · curl8 votes
- Free of uninitialized pointer in doh_decode_rdata_name()InformativeUse After Free · curl8 votes
- Out-of-bounds read in curl_formadd when CURLFORM_NAMELENGTH is explicitly 0InformativeMemory Corruption - Generic · curl7 votes
- Heap-use-after-free in CURLOPT_REFERER when passed a CURLINFO_REFERER pointerInformativeMemory Corruption - Generic · low · curl7 votes
- Integer-underflow leads to heap over-read in TFTP implementationInformativeBuffer Over-read · low · curl7 votes
- 57: Heap out-of-bounds read in `curl_easy_escape_ccsid()` / `curl_easy_unescape_ccsid()`InformativeOut-of-bounds Read · curl5 votes
- Use-after-free in `curl_easy_duphandle()` with HTTP/2 stream-dependency treeInformativeUse After Free · curl5 votes
- NULL pointer dereference in libcurl URL API redirect_url() with CURLU_DEFAULT_SCHEMEInformativeNULL Pointer Dereference · curl5 votes
- integer Overflow in MQTT Protocol Handling Allows Bypassing Message Size LimitInformativeInteger Overflow · high · curl5 votes
- Double free in tool_ssls_load()InformativeDouble Free · curl5 votes
- Invalid write (or double free) triggers curl command line tool crashInformativeDouble Free · high · curl4 votes
- Integer overflows in tool_operate.c at line 1541InformativeInteger Overflow · low · curl4 votes
- Signed integer overflow in tool_progress_cb()InformativeInteger Overflow · curl4 votes
- Ruby 2.4.1 has "Stack consistency error" and aborts when processing return statement within a case statementInformativeMemory Corruption - Generic · Ruby4 votes
- libcurl TLS shorter-retry mismatch discloses client heap memory during cancelled IMAPS uploadInformativeOut-of-bounds Read · medium · curl3 votes
- CURLSHOPT_UNSHARE race can cause UAF in shared SSL session cache during HTTPS transferInformativeUse After Free · curl3 votes
- Android App Crashes while sending message to users/ on channel InformativeClassic Buffer Overflow · high · Rocket.Chat3 votes
- Integer overflow in the source code tool_cb_prg.cInformativeInteger Overflow · curl3 votes
- Stack Trace on jenkins.brew.shInformativeStack Overflow · medium · Homebrew3 votes
- Email spoofing in [email protected]InformativeMemory Corruption - Generic · Paragon Initiative Enterprises3 votes
- WebSocket send queue use-after-free during nested curl_ws_send()InformativeUse After Free · low · curl2 votes
- Heap Buffer Overflow (READ of size 1) in ourWriteOutInformativeHeap Overflow · low · curl2 votes
- Integer overlow in "header_append" functionInformativeInteger Overflow · curl2 votes
- Use After Free in crypto.randomFillInformativeUse After Free · Node.js2 votes
- Use of uninitialized value in networkstatus_parse_vote_from_string (src/or/routerparse.c:3533)InformativeMemory Corruption - Generic · Tor2 votes
- Interger overflow in eval trigger write out of boundInformativeInteger Underflow · medium · Internet Bug Bounty2 votes
- Null Byte Injection in all fields of ProfileInformativeImproper Null Termination · Legal Robot2 votes
- heap-buffer-overflow (read outside of buffer) in Sass::Prelexer::exactly<(char)92>(char const*) - libsass/src/lexer.hpp:92InformativeHeap Overflow · high · LibSass2 votes
- Session Management Issue CMS AirshipInformativeMemory Corruption - Generic · Paragon Initiative Enterprises2 votes
- Heap corruption in string.c tr_trans() due to undersized bufferInformativeMemory Corruption - Generic · Ruby2 votes
- Occasional use-after-free in multi_done() libcurl-7.81.0InformativeUse After Free · low · curl1 votes
- Race condition with CURL_LOCK_DATA_CONNECT can cause connections to be used at the same timeInformativeUse After Free · low · curl1 votes
- use after free in cookie.cInformativeUse After Free · low · curl1 votes
- Potential invocation of qsort on uninitialized memory during cookie saveInformativeMemory Corruption - Generic · low · curl1 votes
- Buffer write overflow when forming dns over http requestInformativeClassic Buffer Overflow · low · curl1 votes
- Integer overflow at line 1603 in the src/operator.c fileInformativeInteger Overflow · low · curl1 votes
- huge COLUMNS causes progress-bar to buffer overflowInformativeClassic Buffer Overflow · low · curl1 votes
- libcurl: SMTP end-of-response out-of-bounds read - CVE-2019-3823InformativeHeap Overflow · high · curl1 votes
- User provided values passed to PHP unset() functionInformativeType Confusion · Coinbase1 votes
- Use of uninitialized value in memarea_strdup (src/common/memarea.c:369)InformativeMemory Corruption - Generic · Tor1 votes
- Stack overflow in UnbindFromTree (browser can be crashed remotely)InformativeStack Overflow · high · Tor1 votes
- Heap corruption in DateTime.strftime() on 32 bit for certain format stringsInformativeMemory Corruption - Generic · Ruby1 votes
- Curl_auth_create_plain_message integer overflow leads to heap buffer overflowInformativeIncorrect Calculation of Buffer Size · low · curl
- Double-free of `trailers_buf' on `Curl_http_compile_trailers()` failureInformativeDouble Free · medium · curl
- Integer Underflow @ ossl_cipher_pkcs5_keyivgen InformativeInteger Underflow · Ruby
- Crashes/Buffer at 0x2C0086,name=PBrowser::Msg_Destroy InformativeClassic Buffer Overflow · medium · Tor
- MISSING SPF RECORDS & MISSING DKIM POLICYInformativeMemory Corruption - Generic · LeaseWeb
- nginx SPDY heap buffer overflow for https://grtp.co/InformativeMemory Corruption - Generic · Gratipay