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
7.4M
Verified
4797
Authors
2
Search the rule indexUse CVE, GHSA, CWE, language, framework, package, or rule slug.
29 rules matched. Showing 24 loaded rules.
Publish rule
CVE-2026-69084: Go Jwt Shared Audience Claimcve-2026-69084-go-jwt-shared-audience-claim

JWT token claims use a shared audience variable or kernel audience string instead of a scoped service audience, allowing low-privilege service tokens to authenticate against core kernel APIs.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2026-66695: Wp Filterable Capability Hardcoded Overridecve-2026-66695-wp-filterable-capability-hardcoded-override

A filterable capability is defined using `apply_filters`, but authorization is checked against hardcoded 'manage_options' rather than the filtered capability variable. This prevents custom capability filters from granting access to non-administrative roles.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
68quality
CVE-2026-63102: Laravel Unvalidated Role Assignmentcve-2026-63102-laravel-unvalidated-role-assignment

A sensitive field like 'role' or 'is_admin' is accepted in validation rules without an explicitly defined allowlist (e.g., `in:`, `Rule::in`). This can lead to vertical privilege escalation via mass assignment if an attacker provides arbitrary administrative values and the backend does not enforce independent authorization for the requested role value.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
80quality
CVE-2026-48086: Tenant Admin Role Escalationcve-2026-48086-tenant-admin-role-escalation

Validated user input is passed directly to staff update service without checking for restricted role assignments like GLOBAL_ADMIN, allowing tenant administrators to escalate privileges.

by Provallyupdated 2026-09-02Apache-2.0
2760 direct276 via packs
downloads
76quality
CVE-2026-47751: Claude Code Action Dangerous Mcp Toolscve-2026-47751-claude-code-action-dangerous-mcp-tools

The GitHub Action workflow runs the `anthropics/claude-code-action` with powerful, unconstrained MCP tools like `mcp__github__submit_pending_pull_request_review`. If the workflow processes pull requests or issues from untrusted authors, this exposes the system to prompt injection. An attacker could hijack the AI reviewer to abuse these tools or exfiltrate th

by Provallyupdated 2026-09-02Apache-2.0
2770 direct277 via packs
downloads
76quality
CVE-2026-44945: Rancher Authenticator Missing Cluster Scope Validationcve-2026-44945-rancher-authenticator-missing-cluster-scope-validation

NewAuthenticator is constructed without a cluster ID resolver parameter. Omitting the cluster ID getter prevents validation of token cluster scopes against the request's cluster ID, potentially leading to authorization bypass across clusters.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2026-41163: Prctl Set Dumpable Unconditionalcve-2026-41163-prctl-set-dumpable-unconditional

prctl(PR_SET_DUMPABLE, 1, ...) is called unconditionally without a boolean guard. In privilege-separated (setuid) architectures where the calling process still holds a privileged IPC channel to a root parent, an attacker sharing the same UID can ptrace-attach to this now-dumpable process and inject arbitrary privileged operations through that channel. Add a

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
71quality
CVE-2026-23559: Xapi Vbd Local Backend Overridecve-2026-23559-xapi-vbd-local-backend-override

A virtual disk backend path is overridden with a locally provided path from `vBD_other_config`. This configuration dictionary is insufficiently restricted and can be modified by lower-privileged administrators (e.g., `vm-admin`). An attacker can exploit this to read or modify arbitrary files in dom0, leading to arbitrary host access or privilege escalation.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
72quality
CVE-2026-22039: Kyverno Apicall Missing Policy Namespacecve-2026-22039-kyverno-apicall-missing-policy-namespace

Kyverno apiCall constructor invoked without a `policyNamespace` argument. Without this argument, `apiCall.Fetch` substitutes user-controlled context variables into `URLPath` and forwards the resolved path to `client.RawAbsPath` under the Kyverno admission controller ServiceAccount identity, with no enforcement that the request is scoped to the policy's own n

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
86quality
CVE-2026-18636: Go Impersonation Scope Check Bypasscve-2026-18636-go-impersonation-scope-check-bypass

Impersonation permission is checked against the caller's current evaluation scope rather than against the target context's ACL manager. When changing target contexts or organizations, validate permissions against the target ACL manager to prevent cross-organization privilege escalation.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2026-18635: Cross Org Impersonation Caller Scope Checkcve-2026-18635-cross-org-impersonation-caller-scope-check

Impersonation permissions are checked against the caller's global scope instead of evaluating access control using the target organization's ACL manager. This can allow cross-tenant authorization bypass and unauthorized privilege escalation across organization boundaries.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2026-14474: Ldap Search Base Root Dn Fallbackcve-2026-14474-ldap-search-base-root-dn-fallback

Unconfigured LDAP search base falls back to root naming context without logging or restriction. Searching the entire directory root DN for privileged objects like sudo roles allows any user with write access to any LDAP subtree to inject rules and elevate privileges.

by Provallyupdated 2026-09-02Apache-2.0
2730 direct273 via packs
downloads
77quality
CVE-2025-62506: Minio Iam Session Policy Bypasscve-2025-62506-minio-iam-session-policy-bypass

Policy arguments inherited from another request may retain `DenyOnly = true`. When verifying restricted session policies, this causes only explicit denials to be checked, bypassing explicit allow requirements and leading to privilege escalation. Ensure `DenyOnly = false` is enforced when checking a session policy.

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
76quality
CVE-2025-32445: Go Mergo Merge Container With Overridecve-2025-32445-go-mergo-merge-container-with-override

Using `mergo.Merge` with `mergo.WithOverride` to merge a user-supplied `Container` (typed as the upstream `k8s.io/api/core/v1.Container` or reachable through a CR `Spec.Template.Container`) into an operator-built container lets a low-privileged tenant override arbitrary container fields — image, command, args, securityContext (privileged/runAsUser/capabiliti

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
81quality
CVE-2025-10725: Kubernetes Clusterrolebinding System Authenticatedcve-2025-10725-kubernetes-clusterrolebinding-system-authenticated

ClusterRoleBinding (or RoleBinding) grants permissions to the built-in group "system:authenticated" (or "system:unauthenticated"). This binds the referenced role to every authenticated principal in the cluster, effectively making the role's permissions universal. This pattern caused CVE-2025-10725 (opendatahub-operator) by binding a Job/Workload-create role

by Provallyupdated 2026-06-12Apache-2.0
2.5K0 direct2.5K via packs
downloads
79quality
24 of 29 loaded