Leaderboard

Top authors, trending rules, and community trust signals.

Top authors

  1. 1
    @provally

    CVE and 1-day SAST rule packs maintained by Provally from validated vulnerability analysis artifacts.

    Provally VerifiedCVE Rule Author
    1 stars
  2. 2
    @gitlab-security-products

    Public SAST rules indexed from GitLab security-products/sast-rules with original source and license metadata.

    Indexed SourceLicense Metadata
    0 stars

Trending rules

  1. 1
    CVE-2020-37012: Php Latex Shell Escape Rce

    LaTeX (latex/pdflatex/xelatex/lualatex) is being invoked with the `-shell-escape` flag. This flag enables LaTeX's `\write18{...}` and `\input{|"cmd"}` shell-execution primitives, which pass their arguments directly to /bin/sh. If the .tex document being compiled contains any untrusted input (e.g., HTTP request body, user-uploaded file, database field), this

    41 downloads0 direct41 via packs
  2. 2
    CVE-2021-3749: Redos Whitespace Replace Star Quantifier

    ReDoS (Regular Expression Denial of Service): Using /^\s*/ or /\s*$/ in String.replace() can cause catastrophic backtracking when processing strings with many whitespace characters followed by a non-whitespace character (CVE-2021-3749). The \s* zero-or-more quantifier combined with start/end anchors forces the regex engine into O(N^2) backtracking on adversa

    47 downloads0 direct47 via packs
  3. 3
    CVE-2021-47781: Printf Family Self Concatenation Overflow

    A printf-family function (swprintf_s/swprintf/sprintf_s/sprintf/snprintf/_snwprintf_s) is called with the destination buffer passed both as the output and as its own %s source, followed by a single attacker-influenced argument (e.g. `swprintf_s(buf, L"%s /run {%s}", buf, user_input)`). This is an unbounded self-concatenation into a fixed-size buffer with ove

    41 downloads0 direct41 via packs
  4. 4
    CVE-2021-47952: Python Jsonpickle Unsafe Decode Eval Rce

    jsonpickle decode()/Unpickler() is defined or invoked with safe=False, enabling the legacy py/repr deserialization path that calls eval() on attacker-controlled JSON content. A JSON payload like {"py/repr": "os/os.system('id')"} achieves remote code execution. Change the default to safe=True (patched behavior) or pass safe=True explicitly at call sites.

    42 downloads0 direct42 via packs
  5. 5
    CVE-2023-38048: Codeigniter Order By Sql Injection Via Escape

    The CodeIgniter `db->order_by()` is being called with a value passed through `db->escape()`. `CI_DB::escape()` is a value-escaping helper that wraps strings in single quotes for SQL literal contexts; it does NOT sanitise SQL identifier contexts like ORDER BY. An attacker controlling the value (typically via a `sort` query parameter) can inject SQL fragments

    41 downloads0 direct41 via packs
  6. 6
    CVE-2023-38049: Codeigniter Order By Escape Sqli

    Passing the result of $DB->escape() (a value escaper that wraps strings as SQL string literals) to $DB->order_by() does not sanitize SQL identifiers. When the argument is user-controlled, this allows ORDER BY SQL injection (commas, function calls, sub-selects, time-based payloads). Use an identifier-quoting/whitelisting helper such as quote_order_by() or res

    41 downloads0 direct41 via packs
  7. 7
    CVE-2023-38053: Codeigniter Order By Escape Sql Injection

    Passing user-controlled input to CodeIgniter's $db->order_by() after only running it through $db->escape() does not sanitize SQL identifiers. escape() quotes string literals but does not constrain ORDER BY column tokens, allowing an attacker to inject arbitrary SQL (subqueries, CASE/IF expressions, UNION fragments, boolean payloads) into the ORDER BY clause.

    41 downloads0 direct41 via packs
  8. 8
    CVE-2023-38054: Easyappointments Order By Escape Sql Injection

    The value passed to CodeIgniter's `$db->order_by(...)` is sanitized with `$db->escape(...)`, which only quotes string-literal values for use in WHERE clauses. It does NOT sanitize SQL identifiers or strip ORDER BY syntax (subqueries, CASE expressions, UNION ordering tricks, etc.). Attacker-controlled `sort` / `order_by` parameters can therefore inject SQL in

    41 downloads0 direct41 via packs
  9. 9
    CVE-2023-52044: Php Mime Blocklist Missing Php8 Php9

    PHP MIME-type blocklist maps PHP variants (e.g., 'php7:*' => 'text/x-php') but omits 'php8:*' and/or 'php9:*'. Uploaded files with a .php8 / .php9 extension will not be reclassified as text/x-php and may bypass the PHP-handler blocklist, leading to Remote Code Execution on servers that execute these extensions as PHP (CVE-2023-52044, CWE-434).

    41 downloads0 direct41 via packs
  10. 10
    CVE-2024-0916: Php Uvdesk Uploadfile Rename Defaults False

    The uploadFile() method declares a rename/sanitize flag parameter (e.g., $renameFile) that defaults to false. Callers that don't explicitly pass true will keep the attacker-controlled client filename verbatim, including dangerous extensions like .php. This enables Unrestricted File Upload (CWE-434) leading to RCE when files land under a web-served directory.

    41 downloads0 direct41 via packs