Explore

Rule Explorer

Search the public rule index by CVE, GHSA, CWE, language, framework, author, or rule slug. Filter by language, framework, severity, confidence, license, and validation status.

Public rules
4797
Downloads
10.1M
Verified
4797
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
44 rules matched. Showing 24 loaded rules.
Publish rule
CVE-2026-82926: Tee Ta Session Invoke Null Derefcve-2026-82926-tee-ta-session-invoke-null-deref

Session pointer obtained from `tee_ta_get_session` is used in `tee_ta_invoke_command` without checking if it is NULL. An invalid or unallocated session ID can result in a NULL pointer dereference and DoS.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
70quality
CVE-2026-79664: Go Jwt Nil Expiresat Dereferencecve-2026-79664-go-jwt-nil-expiresat-dereference

Directly accessing `ExpiresAt.Time` on JWT claims without checking if `ExpiresAt` is nil causes a nil pointer dereference panic for tokens without an expiration (`exp`) claim. This can crash revocation and logout handlers, allowing tokens to remain valid.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
73quality
CVE-2026-78156: Open5gs Hss Unvalidated Plmn Id Kasmecve-2026-78156-open5gs-hss-unvalidated-plmn-id-kasme

Unvalidated Visited-PLMN-Id AVP data pointer and length passed directly to ogs_auc_kasme. A Diameter request with a missing or truncated Visited-PLMN-Id AVP can cause out-of-bounds memory access or null pointer dereference. Validate the AVP length against OGS_PLMN_ID_LEN and copy to a validated buffer before calling ogs_auc_kasme.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
68quality
CVE-2026-76905: Kin Openapi Nil Parameter Dereferencecve-2026-76905-kin-openapi-nil-parameter-dereference

Accessing RequestError.Parameter fields without checking if Parameter is nil can cause a nil-pointer dereference panic when handling request-body validation errors.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
70quality
CVE-2026-73502: Kin Openapi Nil Schema Dereferencecve-2026-73502-kin-openapi-nil-schema-dereference

Directly accessing `Schema.Value` on an OpenAPI media type without checking if `Schema` is nil can trigger a nil-pointer dereference panic if a request specifies a media type without a schema.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
74quality
CVE-2026-63076: Openssl X509 Algor Missing Type Checkcve-2026-63076-openssl-x509-algor-missing-type-check

X509_ALGOR_get0 was called to extract algorithm parameters, but the parameter pointer was checked for NULL without validating the ASN.1 parameter type. This can lead to a NULL pointer dereference or invalid memory access if an unexpected ASN.1 type is supplied.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
73quality
CVE-2026-58250: Nats Leafnode Missing Nil Checkcve-2026-58250-nats-leafnode-missing-nil-check

A nested pointer or interface field within the NATS connection structure is accessed without a prior nil check, which can lead to a runtime panic. Ensure that connection objects like `c.acc` and `c.leaf.remote` are validated before dereferencing them.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
74quality
CVE-2026-54775: Kafka Tombstone Null Derefcve-2026-54775-kafka-tombstone-null-deref

Kafka tombstone records deliberately carry a `null` value in their message body. When this `null` value is passed directly as the constructor argument for buffer wrappers like `ReadOnlySequence`, `Memory`, `ReadOnlyMemory`, or `MemoryStream` without a check, an `ArgumentNullException` is thrown. In the context of a message processing loop, completely unhandl

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
70quality
CVE-2026-50812: Sqlite Sessionbindvalue Null Derefcve-2026-50812-sqlite-sessionbindvalue-null-deref

Potential NULL pointer dereference. The boolean condition allows a path where `$VAR` is NULL but is passed to `sessionBindValue`. Ensure `$VAR` is strictly checked for NULL before being passed to `sessionBindValue`.

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
70quality
CVE-2026-47221: Envoy Cve 2026 47221 Null Deref Redirectcve-2026-47221-envoy-cve-2026-47221-null-deref-redirect

Envoy is vulnerable to a null pointer dereference when handling HTTP 303 (See Other) internal redirects for body-less non-GET/HEAD requests. The router unconditionally attempts to drain the request body decoding buffer, which is never allocated for requests without a body. This leads to a denial of service crash. Checking if the decoding buffer exists is req

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
74quality
CVE-2026-45541: Strtok Unchecked Do Whilecve-2026-45541-strtok-unchecked-do-while

The result of `strtok` or `strtok_r` is used as an iterator in a `do-while` loop without a prior `NULL` check. If the input string consists entirely of delimiters, the tokenizer will return `NULL`, causing a `NULL` pointer dereference on the first loop iteration. Use a `while` loop or add a `NULL` check prior to the `do-while` block.

by Provallyupdated 2026-06-12Apache-2.0
2.9K0 direct2.9K via packs
downloads
70quality
CVE-2026-44316: Go Nil Deref Before Nil Guardcve-2026-44316-go-nil-deref-before-nil-guard

'$RESP.$FIELD' is accessed before '$RESP' is nil-checked. When the upstream call returns nil (for example on a 404 or transport error), this dereference causes a nil pointer dereference panic (CWE-476). Move the field access '$X = $RESP.$FIELD' to after the nil/error guard block so that it only executes when '$RESP' is confirmed non-nil.

by Provallyupdated 2026-06-12Apache-2.0
3.1K0 direct3.1K via packs
downloads
71quality
CVE-2026-40983: Hazelcast Nearcachestats Nullable Dereferencecve-2026-40983-hazelcast-nearcachestats-nullable-dereference

`getNearCacheStats()` returns a `@Nullable` object. Dereferencing it directly without a null check or `Objects.requireNonNull` can lead to NullPointerException, especially in delayed execution contexts like metric gauge callbacks where the state may have changed since registration.

by Provallyupdated 2026-06-12Apache-2.0
2.9K0 direct2.9K via packs
downloads
70quality
CVE-2026-40719: Maradns Deadwood Use Before Null Check Dw Get Dnamecve-2026-40719-maradns-deadwood-use-before-null-check-dw-get-dname

The pointer returned by dw_get_dname() is passed to dwc_lower_case() BEFORE it is checked for NULL. If dw_get_dname() fails (for example, when parsing a malformed CNAME referral with embedded NULL bytes in a label), it returns NULL and dwc_lower_case() will dereference a NULL pointer. The NULL check on the result must be performed BEFORE calling dwc_lower_ca

by Provallyupdated 2026-06-12Apache-2.0
3K0 direct3K via packs
downloads
77quality
CVE-2026-40355: Unchecked Custom Array Pointercve-2026-40355-unchecked-custom-array-pointer

A pointer returned by a custom offset-based extractor function is mapped and dereferenced in a loop without a validation boundary for NULL. This can lead to a NULL pointer dereference.

by Provallyupdated 2026-06-12Apache-2.0
2.9K0 direct2.9K via packs
downloads
70quality
CVE-2026-35590: Exif Ifd Missing Bounds Checkcve-2026-35590-exif-ifd-missing-bounds-check

An EXIF IFD index extracted via `atoi` is not validated before usage. An attacker can supply an out-of-bounds IFD index in EXIF metadata, potentially leading to a null pointer dereference or out-of-bounds memory access deep inside EXIF decoding libraries. Ensure the result of `atoi` is bounds-checked (e.g., against the expected maximum IFD count) immediately

by Provallyupdated 2026-09-02Apache-2.0
8200 direct820 via packs
downloads
77quality
CVE-2026-34552: Iccdev Cve 2026 34552 Uninitialized Clutcve-2026-34552-iccdev-cve-2026-34552-uninitialized-clut

Potential null pointer dereference due to skipping object initialization for 6 or fewer channels. Ensure that necessary components are allocated regardless of channel count or properly handled otherwise.

by Provallyupdated 2026-06-12Apache-2.0
2.9K0 direct2.9K via packs
downloads
65quality
CVE-2026-33179: Check Libnuma Alloc Nullcve-2026-33179-check-libnuma-alloc-null

A libnuma allocation function is called without a subsequent NULL check. This can lead to a NULL pointer dereference or memory leak if memory exhaustion occurs. Always properly check and handle the returned pointer.

by Provallyupdated 2026-06-23Apache-2.0
2.6K0 direct2.6K via packs
downloads
74quality
CVE-2026-32854: Unchecked Strchr Derefcve-2026-32854-unchecked-strchr-deref

Missing NULL check on the result of `strchr` or `strrchr` before using it in string/memory operations. This can lead to a NULL pointer dereference if the character is not found.

by Provallyupdated 2026-06-12Apache-2.0
3K0 direct3K via packs
downloads
65quality
CVE-2026-32811: Ignored Url Parse Errorcve-2026-32811-ignored-url-parse-error

Ignoring the error returned by URL parsing functions (like `url.Parse` or `url.ParseRequestURI`) using the blank identifier `_` can lead to nil pointer dereferences. If the dynamically generated input is invalid, the resulting URL object is nil. Dereferencing it will cause a panic (Denial of Service). Ensure that the error is explicitly checked and handled.

by Provallyupdated 2026-06-12Apache-2.0
3.1K0 direct3.1K via packs
downloads
70quality
CVE-2026-31973: Samtools Cram Decode Null Derefcve-2026-31973-samtools-cram-decode-null-deref

The return value of `cram_decode_compression_header()` is used without being checked for NULL. A malformed CRAM file may cause this function to return NULL, leading to a NULL pointer dereference when passed to other functions. Ensure the return value is checked before use.

by Provallyupdated 2026-06-12Apache-2.0
3K0 direct3K via packs
downloads
70quality
CVE-2026-30363: Struct Field Toctou Derefcve-2026-30363-struct-field-toctou-deref

Time-of-Check to Time-of-Use (TOCTOU) data race detected. A structure field is checked for NULL and then dereferenced. In multithreaded environments, another thread can nullify or free the pointer between the check and the dereference, causing a NULL pointer dereference. Either cache the pointer in a local variable or wrap the check and use securely within a

by Provallyupdated 2026-06-12Apache-2.0
3K0 direct3K via packs
downloads
74quality
24 of 44 loaded