@provally

Provally

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

Provally VerifiedCVE Rule Author
GitHub profile
Total stars
1
Total downloads
156446
Verified rules
1450
Accepted feedback
0

Uploaded rules

View leaderboard
CVE-2018-25160: Perl Http Session2 Cve 2018 25160cve-2018-25160-perl-http-session2-cve-2018-25160

Unvalidated session ID obtained from cookies is passed directly to the storage backend. This can lead to injection attacks in backends like Memcached where special characters are not appropriately escaped by default. Ensure the format and length of the session ID are validated prior to lookup.

genericCVE-2018-25160CWE-20
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
1 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2023-6395: Jinja2 Unsandboxed Templatecve-2023-6395-jinja2-unsandboxed-template

Dynamically creating Jinja2 templates using 'jinja2.Template' without a sandboxed environment can lead to Server-Side Template Injection (SSTI) and arbitrary code execution if the template string is attacker-controlled. Use 'jinja2.sandbox.SandboxedEnvironment' instead.

pythonCVE-2023-6395CWE-1336CWE-94
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-11406: Django Formfield Missing Dict Validationcve-2024-11406-django-formfield-missing-dict-validation

A Django form field parses JSON input within `to_python` but lacks dictionary structure validation in its `validate` method. In components such as `AttributesFormField`, failing to validate dict keys (e.g. against a blocklist of dangerous HTML attributes) during form validation allows malicious inputs to bypass model-level checks if model `full_clean()` is n

pythonCVE-2024-11406CWE-79
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-21635: Grpc In Memory File Serving Doscve-2024-21635-grpc-in-memory-file-serving-dos

Serving potentially large files over gRPC by buffering the entire content into memory and returning an `httpbody.HttpBody` can lead to Out-Of-Memory (OOM) Denial of Service and missed HTTP headers (e.g., Content-Disposition). Consider migrating file serving to a dedicated streaming HTTP server.

goCVE-2024-21635
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-23644: Rust Iterator All Empty Bypasscve-2024-23644-rust-iterator-all-empty-bypass

Using `Iterator::all()` on string-like elements (e.g., via `.chars()` or `.bytes()`) returns `true` for empty iterators. If this is used for string validation without an explicit length or emptiness verification, empty strings will unexpectedly pass validation checks. Ensure the length of the string is explicitly asserted prior to or during the `.all()` eval

rustCVE-2024-23644CWE-20CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-23826: Python Secure Filename Dos Missing Length Checkcve-2024-23826-python-secure-filename-dos-missing-length-check

Passing an unbounded string to `secure_filename()` can cause a Denial of Service (DoS) on Windows due to the expensive NFKD Unicode normalization loop. Verify the length of the string before calling `secure_filename()`, or slice the string to a safe length (e.g. `filename[:255]`).

pythonCVE-2024-23826CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-25177: Luajit Unsink Fstore Null Metatablecve-2024-25177-luajit-unsink-fstore-null-metatable

Unconditional restoration of IR_FSTORE for a table metatable. Failing to handle an IR_KNULL (null metatable) can cause memory corruption resulting in Denial of Service (DoS) when the unverified null pointer is processed by the VM or Garbage Collector. Ensure that metatables check for IR_KNULL before unsinking to an object reference.

cCVE-2024-25177
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-25624: Inadequate Html Escape In Attributecve-2024-25624-inadequate-html-escape-in-attribute

A custom escape function is used to embed data into an HTML attribute within a JavaScript template string. Many custom HTML escape functions (such as `escapeHtml`) fail to adequately escape quotation marks (`"` and `'`), allowing attackers to break out of the attribute block and inject malicious scripts. Use a robust sanitization library like `xss` (`filterX

javascriptCVE-2024-25624CWE-79
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2024-28102: Python Unbounded Zlib Decompressioncve-2024-28102-python-unbounded-zlib-decompression

Unbounded decompression using `zlib.decompress` without checking the size of the compressed data can lead to a Denial of Service (DoS) attack (zip bomb). An attacker can provide a small, highly compressed payload that consumes massive amounts of memory and CPU when decompressed. Check the length of the compressed data before decompressing, or use `zlib.decom

pythonCVE-2024-28102CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-28122: Golang Unbounded Decompression Readallcve-2024-28122-golang-unbounded-decompression-readall

Reading the entirety of a compressed data stream using `ioutil.ReadAll` or `io.ReadAll` can lead to a Denial of Service (DoS) vulnerability due to unbounded memory allocation (e.g., zip bomb attack). Instead, constrain the maximum expected decompressed size by using `io.LimitReader` combined with `ReadAll`, or loop manually over `Read` checks verifying paylo

goCVE-2024-28122GHSA-HJ3V-M684-V259CWE-400CWE-409
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2024-29034: Ruby Unsanitized Content Typecve-2024-29034-ruby-unsanitized-content-type

Retrieving an uploaded file's content type using `content_type` and coercing it to a string without properly parsing or sanitizing it allows attackers to supply multiple comma-separated MIME types. This can bypass allowlists and lead to Cross-Site Scripting (XSS) when the file is eventually served to users. Wrap the content type in a parser like `Marcel::Mim

rubyCVE-2024-29034CWE-79
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-31464: Xwiki Missing Xclassreference Diffcve-2024-31464-xwiki-missing-xclassreference-diff

Computing a diff with an uninitialized BaseObject drops XClassReference context, leading to potential exposure of sensitive properties like password hashes.

javaCVE-2024-31464CWE-200
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-3196: Perl Backticks String Concatcve-2024-3196-perl-backticks-string-concat

Found Perl string concatenation (`."`) mistakenly used inside backticks. Backticks in Perl interpolate variables natively. Using string concatenation operators inside them results directly in literal dots and quotes being sent to the shell without matching quotes. This generates shell parsing errors (unterminated quoted string) and prevents commands from exe

genericCVE-2024-3196CWE-116CWE-77
by Provallyupdated 2026-06-04Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 87
CVE-2024-33522: Insecure Suid Chmodcve-2024-33522-insecure-suid-chmod

Explicitly setting the SUID bit on installed binaries grants elevated privileges to any executing user. If the underlying binary can process user-controlled inputs, environment variables, or arguments, this setup trivially enables absolute Local Privilege Escalation (LPE) to the file owner's context (often root). Ensure this configuration is intentional, or

goCVE-2024-33522CWE-732
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2024-40897: Unbounded Vsprintf Callcve-2024-40897-unbounded-vsprintf-call

The 'vsprintf' function formats data into a buffer without bounds checking. This can lead to stack or heap buffer overflows if the formatted output exceeds the buffer size. Use 'vsnprintf' with a defined max size or 'vasprintf' to dynamically allocate a safely sized buffer instead.

cCVE-2024-40897CWE-120CWE-242
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-41675: Ckan Unescaped Datatable Recordscve-2024-41675-ckan-unescaped-datatable-records

Datastore records are being extracted and cast to strings without HTML escaping. When this structured data is returned via AJAX and rendered by frontend plugins (like DataTables), it could lead to Stored Cross-Site Scripting (XSS). Ensure that all extracted record values are wrapped in `html.escape()` or an equivalent escaping mechanism.

pythonCVE-2024-41675CWE-79
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-4536: Edc Insecure Oauth2 Sink Decoratorcve-2024-4536-edc-insecure-oauth2-sink-decorator

Registering `Oauth2HttpRequestParamsDecorator` as a data sink decorator allows attackers to exfiltrate OAuth2 client secrets from the provider's vault. The consumer-provided clientSecretKey is resolved in the context of the provider's vault, and its value is sent to a consumer-controlled URL as part of the OAuth2 client credentials grant.

javaCVE-2024-4536GHSA-79WQ-4QXG-VVX5CWE-200
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2024-47071: Generic Path Traversal Via Requestcve-2024-47071-generic-path-traversal-via-request

Unsanitized user input from HTTP requests is used directly in a file system operation. This can allow attackers to read, write, or delete arbitrary files by using path traversal sequences (e.g., `../`). Ensure the input is sanitized using `basename()` or `realpath()` before incorporating it into file paths.

phpCVE-2024-47071CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-52011: Vite Launch Editor Cmd Injectioncve-2024-52011-vite-launch-editor-cmd-injection

Directly using `child_process.spawn` with `cmd.exe` and passing dynamically constructed arguments leads to Command Injection on Windows. `spawn` does not appropriately escape arguments for `cmd.exe`. Malicious inputs containing characters like `&`, `|`, or `;` can execute arbitrary commands alongside the intended one. Use `child_process.exec` with careful ma

javascriptCVE-2024-52011CWE-78CWE-88
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2024-53260: Ruby Csv Formula Injectioncve-2024-53260-ruby-csv-formula-injection

Unsanitized data converted to CSV format and sent to users can result in a CSV/Formula Injection vulnerability if malicious input starts with '=', '+', '-', or '@'. Spreadsheet applications may execute these as formulas. Avoid manual CSV construction with `.to_csv` or the standard `CSV` library when handling unvalidated user data. Instead, use a library that

rubyCVE-2024-53260CWE-1236
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-55878: Simplexlsxex Missing Sanitizationcve-2024-55878-simplexlsxex-missing-sanitization

Missing sanitization of style attributes extracted from XLSX files before HTML rendering.

phpCVE-2024-55878
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-56331: Powershell Command Injection Via Templatecve-2024-56331-powershell-command-injection-via-template

Double quotes or unquoted variables injected into a PowerShell command string can lead to command injection. PowerShell evaluates subexpressions like `$(...)` inside double quotes. Ensure that user input is properly escaped (e.g., doubling single quotes) and wrapped in single quotes within the PowerShell command.

javascriptCVE-2024-56331CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-10858: Vulnerabilities Service Rb Cwe 000 Cve 2025 10858cve-2025-10858-vulnerabilities-service-rb-cwe-000-cve-2025-10858

Repeated parsing of a massive JSON document due to a lack of memoization and failure to skip already-processed report types during pipeline vulnerability ingestion, which led to CPU and memory exhaustion (DoS).

rubyCVE-2025-10858
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-11149: Unhandled Fs Sync Exception Doscve-2025-11149-unhandled-fs-sync-exception-dos

The application passes user-controlled data to a Node.js asynchronous filesystem API (like `fs.stat`) without wrapping the call in a `try/catch` block. In Node.js, passing invalid characters such as null bytes (`%00`) to `fs` functions can cause a synchronous exception to be thrown before the async callback is invoked. Without a `try/catch`, this unhandled e

javascriptCVE-2025-11149CWE-248CWE-754
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2025-11362: Infinite Redirect Recursioncve-2025-11362-infinite-redirect-recursion

Missing depth limit in recursive HTTP redirect handling. Recursively following HTTP redirects without maintaining and checking a recursion depth limit allows an attacker to cause an infinite redirect loop (DoS). Add a depth counter parameter and reject if it exceeds a maximum threshold.

javascriptCVE-2025-11362CWE-400CWE-674
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2025-11935: Src Tls13 C Cwe 000 Cve 2025 11935cve-2025-11935-src-tls13-c-cwe-000-cve-2025-11935

Missing enforcement of `onlyPskDheKe` flag during PSK handshake logic.

cCVE-2025-11935
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-12763: Python Conditional Subprocess Shell Truecve-2025-12763-python-conditional-subprocess-shell-true

Assigning `shell=True` conditionally (e.g., based on OS like Windows) introduces a risk of OS command injection when processing unsanitized arguments. Instead of using `shell=True` to suppress console windows on Windows, explicitly assign `shell=False` and use `creationflags=subprocess.CREATE_NO_WINDOW`.

pythonCVE-2025-12763CWE-78
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-12764: Python Ldap Injectioncve-2025-12764-python-ldap-injection

An LDAP search filter is constructed using unsanitized user input. This can lead to LDAP injection vulnerabilities, allowing an attacker to alter the query logic and bypass authentications or cause a Denial of Service (DoS). Ensure that all user inputs passed to LDAP search queries are sanitized using `escape_filter_chars` from `ldap3.utils.conv` or `ldap.fi

pythonCVE-2025-12764CWE-90
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-12765: Ldap3 Tls Cert None Defaultcve-2025-12765-ldap3-tls-cert-none-default

The LDAP TLS configuration defaults to `ssl.CERT_NONE`, disabling server certificate validation. This enables Man-in-the-Middle (MitM) attacks. Ensure `ssl.CERT_REQUIRED` is used by default, and only fallback to `ssl.CERT_NONE` conditionally through deliberate user configuration.

pythonCVE-2025-12765CWE-295
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-13033: Nodemailer Quoted Address Bypasscve-2025-13033-nodemailer-quoted-address-bypass

A custom address parsing routine appears to extract email addresses using regular expressions without properly ensuring that the text is not part of a quoted string. This can lead to email routing vulnerabilities when attackers embed malicious addresses within quoted local-parts.

javascriptCVE-2025-13033CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2025-13654: Buffer Bounds Check Integer Underflowcve-2025-13654-buffer-bounds-check-integer-underflow

A bounds check uses a subtraction which can lead to integer underflow. If `$SIZE` is greater than `$LEN`, `$LEN - $SIZE` will wrap around to a large positive value (if unsigned), bypassing the length validation and causing an out-of-bounds read or write. Use addition instead (`$PTR + $SIZE <= $LEN`) or check the size against the remaining offset explicitly (

cCVE-2025-13654CWE-125CWE-191CWE-787
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-14874: Nodemailer Unbounded Address Parsingcve-2025-14874-nodemailer-unbounded-address-parsing

The parser function recursively processes nested tokens without a depth limit, making it vulnerable to a stack exhaustion Denial of Service (DoS) via deeply nested input.

javascriptCVE-2025-14874
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2025-15556: Notepadpp Wingup Missing Cert Verificationcve-2025-15556-notepadpp-wingup-missing-cert-verification

The application invokes the WinGUp updater without explicitly enforcing cryptographic signature checks. An attacker in a privileged network position could intercept the HTTP(S) update request and serve a malicious executable payload, leading to arbitrary code execution. Ensure that '-chkCertSig=yes' is passed.

cppCVE-2025-15556CWE-295
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-1686: Pebble Cve 2025 1686 Lficve-2025-1686-pebble-cve-2025-1686-lfi

Pebble versions < 4.1.0 are vulnerable to Local File Inclusion (LFI) via the `include` tag due to an unrestricted `FileLoader` configured by default. An attacker with template modification privileges can read arbitrary local files on the server. Remediate by upgrading to Pebble >= 4.1.0, manually assigning a strict loader (e.g., `ClasspathLoader`), or explic

javaCVE-2025-1686CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-22150: Insecure Multipart Boundary Math Randomcve-2025-22150-insecure-multipart-boundary-math-random

Generation of multipart boundaries using the cryptographically insecure `Math.random()` was detected. Boundary values can be predicted and used to inject malicious parts into the multipart request if they are sent to an attacker-controlled server alongside legitimate endpoints.

javascriptCVE-2025-22150CWE-338
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-2256: Gitlab Incomplete Scanner Groupingcve-2025-2256-gitlab-incomplete-scanner-grouping

Grouping security scan results solely by `scanner` identity without `scan_type` causes collisions between different report types (e.g., SBOM and DS). This can lead to legitimate vulnerabilities being erroneously marked as resolved or no longer detected. Use a composite key including both `scanner` and `report_type`.

rubyCVE-2025-2256CWE-668CWE-684
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-23040: Typescript Memory Exhaustion Via Late Size Checkcve-2025-23040-typescript-memory-exhaustion-via-late-size-check

The application reads a file completely into memory before checking its size. This can lead to memory exhaustion (Denial of Service) if an attacker provides a maliciously large file. Enforce file size constraints before reading the file, such as by using `fs.stat()` or `fs.statSync()`.

typescriptCVE-2025-23040CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-27591: Rs Unsafe World Writable Permissionscve-2025-27591-rs-unsafe-world-writable-permissions

Setting explicitly world-writable permissions (e.g., 0o777 or 0o666) on files or directories can result in local privilege escalation or unauthorized modification. If a privileged service writes to a world-writable directory, local attackers can use symlink attacks to overwrite critical system files. Rely on safe default permissions (umask) or restrict write

rustCVE-2025-27591CWE-61CWE-732
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-27794: Php Illuminate Session Fixationcve-2025-27794-php-illuminate-session-fixation

The application sets an authentication-related session key without first invalidating or regenerating the session. This can lead to session fixation attacks where an attacker supplies a known session identifier, leading to unauthorized access. Call `$session->invalidate()` or `$session->regenerateToken()` before setting authentication state.

phpCVE-2025-27794CWE-384
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-28401: Shiro Missing Csrf Protectioncve-2025-28401-shiro-missing-csrf-protection

The Shiro configuration applies a global filter chain but does not include a CSRF or XSRF filter. Cross-Site Request Forgery (CSRF) can occur when a framework relies on session cookies for authentication without validating predictable tokens or restricting cross-origin submission. Add a custom CSRF filter to your Shiro filter chain definition configuration f

javaCVE-2025-28401CWE-352
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2025-2884: Tpm2 Missing Hmac Sigalg Checkcve-2025-2884-tpm2-missing-hmac-sigalg-check

A TPM signature structure is accessed for HMAC operations (reading `any.hashAlg` and accessing `hmac.digest`) without validating that the signature algorithm tag (`sigAlg`) is actually `TPM_ALG_HMAC`. This can lead to an out-of-bounds memory read due to union type confusion. Always verify the signature algorithm type.

cCVE-2025-2884CWE-125CWE-843
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-3193: Incomplete Prototype Pollution Filtercve-2025-3193-incomplete-prototype-pollution-filter

A key iteration loop attempts to prevent prototype pollution by blocking the '__proto__' key but fails to block the 'constructor' key. This allows attackers to execute Prototype Pollution attacks by injecting 'constructor.prototype' changes, which may lead to arbitrary code execution or logic bypass.

javascriptCVE-2025-3193CWE-1321
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2025-32015: Simplepie Missing Srcdoc Stripcve-2025-32015-simplepie-missing-srcdoc-strip

The 'srcdoc' attribute is missing from the list of stripped attributes. When configuring an HTML sanitizer (such as SimplePie) to allow `<iframe>` tags, failing to strip the 'srcdoc' attribute can lead to Cross-Site Scripting (XSS) since it allows executing JavaScript within the iframe. Ensure that 'srcdoc' is explicitly included in the attributes to strip.

phpCVE-2025-32015CWE-79
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-32464: Buffer Bound Mismatch Appendcve-2025-32464-buffer-bound-mismatch-append

A buffer copy bound is computed using the capacity of one buffer but applied during an append operation to a different buffer. If the destination buffer is smaller than the calculated remaining space, this mismatch will lead to a buffer overflow. Calculate availability space using the actual destination buffer.

cCVE-2025-32464CWE-122CWE-131
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-45691: Prompt Value Ssrf File Readcve-2025-45691-prompt-value-ssrf-file-read

A method in a PromptValue (or similar parser context) inherently trusts user items and dispatches them directly to file open or URL fetching functions. If an attacker controls part of the retrieved contexts, this causes Arbitrary File Read (via file:// or direct path) and SSRF. Ensure that paths/URLs are sanitized by enforcing allowed protocols and network l

pythonCVE-2025-45691
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-46599: Kubelet Readonly Port Omitempty Bypasscve-2025-46599-kubelet-readonly-port-omitempty-bypass

Setting `ReadOnlyPort` to 0 in Kubelet configuration structs causes the field to be stripped during JSON serialization due to the upstream `omitempty` tag. As a result, kubelet ignores the 0 value and binds to the default unauthenticated port (10255), exposing sensitive cluster information. Set the read-only port dynamically via CLI flags (e.g., `--read-only

goCVE-2025-46599CWE-1188CWE-276
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-47908: Redundant Slice Compaction Doscve-2025-47908-redundant-slice-compaction-dos

A slice is compacted and cleared using an external function before being placed into a map. When processing large user-controlled inputs (like HTTP headers), this can cause redundant slice modifications and GC pressure. Prefer deduplicating directly into the map in a single pass.

goCVE-2025-47908
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-48069: Exportfunctions Go Cwe 000 Cve 2025 48069cve-2025-48069-exportfunctions-go-cwe-000-cve-2025-48069

Constructing shell output strings and validating them with a flawed greedy regex pattern allows command injection. The regex uses a greedy `.*` pattern inside single quotes for values, meaning an attacker can craft a key containing an equals sign (`=`) to cause the regex to misidentify the key-value boundary, bypassing validation.

goCVE-2025-48069
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-48869: Django Path Traversal Os Path Joincve-2025-48869-django-path-traversal-os-path-join

Constructing paths using `os.path.join` with unsanitized user input (such as URL parameters) can lead to path traversal vulnerabilities. An attacker may supply path traversal sequences (e.g., `../`) to access files outside the intended directory. Use Django's `safe_join` from `django.utils._os` instead to restrict target locations.

pythonCVE-2025-48869CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-49593: Insecure Header Blocklistcve-2025-49593-insecure-header-blocklist

A blocklist approach is used to remove HTTP headers. This is insecure because new or lesser-known sensitive headers (e.g., 'Authorization', 'X-Api-Key') will bypass this filter and be forwarded or logged, potentially leading to credential theft. Implement a strict allowlist by iterating over all request headers and preserving only those explicitly marked as

goCVE-2025-49593CWE-200
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-53010: Cpp Unchecked Getoutput Pushcve-2025-53010-cpp-unchecked-getoutput-push

Directly passing the result of `getOutput` to a container insertion method like `push_back` without checking for null can lead to a null pointer dereference later when the container elements are accessed. Assign the return value to a variable and verify it is not null before inserting.

cppCVE-2025-53010CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-53012: Unbounded Cycle Detection Depthcve-2025-53012-unbounded-cycle-detection-depth

A cycle detection mechanism was found that throws or returns upon detecting a duplicate, but lacks a corresponding limit on the collection's size. When this collection represents traversal depth or inclusion history, lacking a size bound can lead to Stack Exhaustion (CWE-674) or Uncontrolled Resource Consumption (CWE-400) via deeply nested structures. Enforc

cppCVE-2025-53012CWE-400CWE-674
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-53099: Unvalidated Oauth Parameter Dispatchcve-2025-53099-unvalidated-oauth-parameter-dispatch

Early dispatch or return based solely on the presence of OAuth parameters (`code`, `state`, `error`) without validating state or checking for HTTP parameter pollution allows CSRF and authorization bypass. Verify state parameters explicitly and check for parameter pollution (e.g., using `getlist`) before processing OAuth callbacks.

pythonCVE-2025-53099CWE-235CWE-352
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-53107: Git Mcp Server Command Injectioncve-2025-53107-git-mcp-server-command-injection

Constructing OS commands with string interpolation and executing them via a shell (e.g., `child_process.exec`) can lead to command injection. In `git-mcp-server`, an attacker could inject shell metacharacters or command substitutions (e.g., `$(...)`) even within double quotes. Use `child_process.execFile` or `child_process.spawn` and pass arguments as an arr

typescriptCVE-2025-53107CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2025-53355: Exec Command Injectioncve-2025-53355-exec-command-injection

Constructing shell commands dynamically and passing them to `execSync` or `exec` can lead to command injection. Instead, use `execFileSync` or `execFile` (or `spawn`) and pass arguments as an array to prevent shell metacharacter evaluation by the OS.

typescriptCVE-2025-53355CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2025-53538: Http2 Data Frame Stream Zerocve-2025-53538-http2-data-frame-stream-zero

Missing validation for HTTP/2 Data frames on stream 0. RFC 7540 designates that DATA frames must be associated with a stream greater than 0, as stream 0 is strictly reserved for connection control. Processing DATA frames on stream 0 can lead to uncontrolled memory usage. Ensure the stream ID is checked (e.g., `sid > 0`) when handling DATA frames.

rustCVE-2025-53538CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-53544: Local File Read Via File Uri Bypasscve-2025-53544-local-file-read-via-file-uri-bypass

Extracting a local path from a 'file://' scheme and passing it directly to a filesystem function causes an Arbitrary File Read / Path Traversal vulnerability if the URI is user-supplied.

typescriptCVE-2025-53544CWE-22CWE-552
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-53634: Go Missing Readheadertimeoutcve-2025-53634-go-missing-readheadertimeout

A Go `http.Server` was instantiated without a `ReadHeaderTimeout` or `ReadTimeout`. This can leave the server vulnerable to Slowloris attacks (CWE-400), where an attacker holds connections open by sending headers very slowly. Always configure a `ReadHeaderTimeout`.

goCVE-2025-53634CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-53643: Aiohttp Httppayloadparser Unparsed Trailerscve-2025-53643-aiohttp-httppayloadparser-unparsed-trailers

The HttpPayloadParser instantiation is missing the `headers_parser` argument. In pure-Python versions of aiohttp prior to 3.12.14, trailer sections in chunked requests were discarded without structural validation, leading to HTTP request smuggling (CVE-2025-53643) as front-end proxies might interpret the malformed payload differently. Ensure a capability to

pythonCVE-2025-53643CWE-444
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-54081: Sc Unquoted Search Pathcve-2025-54081-sc-unquoted-search-path

The script creates or configures a Windows service using `sc` but fails to properly escape the `binPath` value. Because `sc.exe` strips the outermost quotes during argument parsing, passing a normally-quoted string (like `"%PATH%"`) results in the service's registry ImagePath being saved without quotes. If the path evaluated at runtime contains spaces, this

genericCVE-2025-54081CWE-428
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2025-54140: Python Filename Path Traversalcve-2025-54140-python-filename-path-traversal

Directly using a `.filename` attribute in path construction without sanitization can lead to path traversal vulnerabilities (such as File Upload traversal or Zip Slip). Ensure the filename is safely processed using `secure_filename()` or `os.path.basename()` before filesystem operations.

pythonCVE-2025-54140CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-54141: Python Cgi Path Traversalcve-2025-54141-python-cgi-path-traversal

The application decodes URL paths and assigns them directly to environment variables (like PATH_INFO) or uses them in file operations without normalization. This can allow an attacker to bypass directory boundary checks and access arbitrary files on the filesystem via directory traversal sequences (such as "..").

pythonCVE-2025-54141CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-54376: Go Negroni Missing Auth Middlewarecve-2025-54376-go-negroni-missing-auth-middleware

A potentially sensitive route ($PATH) is registered without a middleware wrapper (e.g., `negroni.New()`). This pattern can lead to authorization bypass or information disclosure if authentication is meant to be enforced. Ensure that sensitive endpoints are protected by the appropriate authentication middleware.

goCVE-2025-54376CWE-306
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-54792: Dart Path Traversal Joincve-2025-54792-dart-path-traversal-join

Detected file or directory operation on a path constructed via path joining without explicit bounds checking. This can lead to path traversal (CWE-22) if the components are user-controlled. Ensure that bounds are verified using `isWithin` before accessing it.

genericCVE-2025-54792CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2025-54796: Arbitrary Re From Requestcve-2025-54796-arbitrary-re-from-request

Direct parsing of untrusted user input into a regular expression engine can lead to a Regular Expression Denial of Service (ReDoS). Attackers can submit crafted regex payloads that perform catastrophically poor evaluations. Use safe static string evaluations or sanitize the input via `re.escape()`.

pythonCVE-2025-54796
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-55284: Insecure Tmp File Writecve-2025-55284-insecure-tmp-file-write

Writing to a hardcoded or predictable path in a world-writable directory (like /tmp/) can lead to local privilege escalation or file corruption via symlink attacks (CWE-379). Use the built-in `tempfile` module (e.g., `tempfile.NamedTemporaryFile` or `tempfile.mkstemp`) to create temporary files securely.

pythonCVE-2025-55284CWE-379
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-55558: Pytorch Inductor Simd Reduction Buffer Overflowcve-2025-55558-pytorch-inductor-simd-reduction-buffer-overflow

A missing validation check allows parallel reduction to take place underneath a SIMD-vectorized loop, leading to generated C++ code that can encounter a buffer overflow. Ensure parallel reductions are disabled under SIMD-vectorized loops when recalculating the `start_depth` for loops.

pythonCVE-2025-55558CWE-119
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-55732: Frappe Childquery Dict Sqlicve-2025-55732-frappe-childquery-dict-sqli

Unsanitized dictionary keys are parsed into child queries. By providing a dictionary with uppercase SQL functions (e.g., `{\"COUNT(...)\": [\"field\"]}`), an attacker may bypass string-based query sanitization and inject arbitrary SQL. Reject dict keys that map strictly uppercase components or explicitly handle SQL function generation boundaries before passi

pythonCVE-2025-55732CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-56225: Fluidsynth Missing Preset Null Checkcve-2025-56225-fluidsynth-missing-preset-null-check

A missing null check for `preset` during legato mode detection can lead to a null pointer dereference later when notes are processed.

cCVE-2025-56225CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-56427: Global Brace Removal Corruptioncve-2025-56427-global-brace-removal-corruption

Global multiline regex replacement of lone curly braces `{` or `}` (such as via `replace(/^\s*[{}]\s*$/gm, ...)`) will strip braces globally from data structures, including those inside code blocks or structured documents. This causes major structural data corruption. Perform line-by-line context-aware checks or use a parsing AST to preserve code boundaries.

javascriptCVE-2025-56427CWE-116CWE-20
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-57767: Pjsip Unchecked Auth Headercve-2025-57767-pjsip-unchecked-auth-header

A PJSIP authorization header gets fetched and its fields (like `credential`) are immediately dereferenced to initialize another variable without first verifying the pointer is not NULL. This can lead to a segmentation fault if the header is missing or invalid.

cCVE-2025-57767
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-58056: Netty Permissive Http Chunk Lf Smugglingcve-2025-58056-netty-permissive-http-chunk-lf-smuggling

The HTTP decoder allows standalone Line Feed (LF) characters as line terminators for chunk delimiters and header lines, skipping arbitrary bytes. This violates HTTP/1.1 RFC requirements (which mandate CRLF) and enables HTTP Request Smuggling when fronted by a proxy network that handles LF properly. Ensure that chunks and header parsers strictly enforce the p

javaCVE-2025-58056CWE-444
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-58157: Gnark Quorem Truncation Division And Aliasingcve-2025-58157-gnark-quorem-truncation-division-and-aliasing

The QuoRem implementation performs division via truncation (using `Div`) instead of symmetric rounding. This mathematically violates the Euclidean domain property, leading to infinite loops in Half-GCD operations (Denial of Service). Additionally, mutating the receiver `z` early before completion can lead to aliasing bugs if it points to the same memory as t

goCVE-2025-58157CWE-682CWE-835
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-58358: Child Process Exec Injectioncve-2025-58358-child-process-exec-injection

The use of `child_process.exec` (or its promisified versions) with variable interpolation allows an attacker to inject shell commands via metacharacters like `;`, `|`, or `&&`. This leads to Remote Code Execution (RCE). Instead, use `child_process.execFile` and pass arguments as an array, bypassing the shell runtime evaluation.

javascriptCVE-2025-58358CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-58362: Fixed Url Scheme Offset Path Confusioncve-2025-58362-fixed-url-scheme-offset-path-confusion

Extracting paths from URLs using fixed character offsets based on assumptions about scheme lengths can lead to interpretation conflicts and path confusion. Malformed URIs might cause the extractor to yield an incorrect path, potentially bypassing upstream proxy path-based ACLs. Use a dynamically calculated offset based on a protocol separator (e.g., `url.ind

typescriptCVE-2025-58362GHSA-9PXF-XMCQ-9PQRCWE-436
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2025-58445: Missing Tilde Expansion In Path Validationcve-2025-58445-missing-tilde-expansion-in-path-validation

The code validates a path or workspace against directory traversal ("..") and URL encoding character discrepancies, but fails to check for shell tilde ("~") expansion. If this variable is passed without escaping to a shell environment, attackers can exploit tilde expansion to access unauthorized filesystem paths or inject commands. Add `strings.HasPrefix(val

goCVE-2025-58445CWE-73CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-58446: Unbounded Repetition Unrolling Doscve-2025-58446-unbounded-repetition-unrolling-dos

Linearly unrolling a repetition or quantifier using uncontrolled bounds from input can lead to resource exhaustion and Denial of Service (DoS) if an attacker provides a very large upper/lower bound. Introduce an unbounded repeat AST node type or enforce a strict ceiling on loop boundaries.

cppCVE-2025-58446CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-58753: Insecure Path Builder Missing Allowlistcve-2025-58753-insecure-path-builder-missing-allowlist

A method constructs and returns a file path using user input without verifying the resulting file against an explicit allow-list. In restricted contexts (like file shares), this can allow attackers to access unauthorized sibling files or bypass directory-level restrictions (CWE-862). Ensure that file access boundaries are enforced by validating the path agai

pythonCVE-2025-58753CWE-639CWE-862
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-59049: Mockoon Template Path Traversalcve-2025-59049-mockoon-template-path-traversal

Dynamically generated file paths via the internal templating engine are resolved without boundary validation. If user input is injected into the template, it can cause the resolved path to escape the restricted server directories (Path Traversal/LFI). Ensure paths are securely resolved and bound-checked using `startsWith` against their intended base environm

typescriptCVE-2025-59049CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-59148: Missing Null Check Flowvarcve-2025-59148-missing-null-check-flowvar

Use of a potentially NULL flow context parameter without prior checking.

cCVE-2025-59148
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-5915: Cve 2025 5915 Missing Error Stringcve-2025-5915-cve-2025-5915-missing-error-string

Returning an error code such as ARCHIVE_FATAL directly from a parsing function without setting an error string can lead to a NULL pointer dereference when clients query the error string. Route error paths through a common block that sets the error string via archive_set_error() before returning.

cCVE-2025-5915
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-59425: Authorization Header Timing Attackcve-2025-59425-authorization-header-timing-attack

Comparing an authentication token (like the Authorization header) using standard equality operators (`in`, `not in`, `==`, `!=`) can lead to a timing side-channel. These operators short-circuit and leak the length of the matching prefix, allowing an attacker to guess the token character by character. Use `secrets.compare_digest` or `hmac.compare_digest` inst

pythonCVE-2025-59425CWE-208
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-59530: Quic Missing Initial Key Dropcve-2025-59530-quic-missing-initial-key-drop

Failing to drop Initial encryption keys prior to or while dropping Handshake keys can lead to an assertion failure and Denial of Service (DoS). A malicious server might prematurely confirm the handshake (e.g., by sending a HANDSHAKE_DONE frame early), leaving unexpected Initial keys in the state. Ensure `protocol.EncryptionInitial` keys are explicitly droppe

goCVE-2025-59530CWE-617
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-59830: Ruby Unescaped Prefix Regex Strippingcve-2025-59830-ruby-unescaped-prefix-regex-stripping

Unescaped variable inside a prefix-anchored regex used for string substitution. If the variable origins from configuration or unconstrained input and contains regex metacharacters, the match or replacement might fail and expose internal logic or paths like directories. Always safely escape interpolated variables in regex replacements using `Regexp.escape(...

rubyCVE-2025-59830CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 83
CVE-2025-61582: Ts3 Nodejs Library Untrusted Connectcve-2025-61582-ts3-nodejs-library-untrusted-connect

Untrusted input is passed directly to `TeamSpeak.connect()` without validation or sanitization. Malicious input, such as specially crafted Unicode characters, can cause exceptions during underlying ASCII conversion, leading to a Denial of Service (DoS) crash. Sanitize and validate connection options (e.g., host, port) before passing them to the connection me

javascriptCVE-2025-61582CWE-20CWE-400CWE-79
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-61601: Bigbluebutton Unvalidated Poll Answers Doscve-2025-61601-bigbluebutton-unvalidated-poll-answers-dos

Submitting an unvalidated array of answers to `Polls.handleRespondToPollReqMsg` allows a Denial-of-Service (DoS) via resource exhaustion. The inputs must be constrained in length or uniqueness according to the specific configuration flag before processing.

scalaCVE-2025-61601CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-61602: Unvalidated Emoji Mart Data Accesscve-2025-61602-unvalidated-emoji-mart-data-access

Direct unvalidated access to dynamic keys in `@emoji-mart/data` can cause an unhandled TypeError if a user-supplied key does not exist. This can lead to a Denial of Service (DoS) by crashing the application. Validate the key (e.g., check if it exists) or use optional chaining before accessing nested properties.

typescriptCVE-2025-61602CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2025-61770: Ruby Unescaped Regex Prefix Strippingcve-2025-61770-ruby-unescaped-regex-prefix-stripping

Interpolating an unescaped variable into a regular expression for prefix stripping can fail if the variable contains regex metacharacters (e.g. `+`, `?`, `*`). This can lead to path disclosure or incorrect string manipulation. Use `Regexp.escape` to safely interpolate literal strings into regular expressions.

rubyCVE-2025-61770CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-61771: Ruby Unescaped Path Regex Interpolationcve-2025-61771-ruby-unescaped-path-regex-interpolation

Unescaped regex interpolation in path replacement. When an unescaped variable is interpolated into a regular expression (e.g., `/\A#{var}/`) to strip a prefix, regex metacharacters in the variable (like `+` or `.`) will cause the replacement to fail silently. This can lead to sensitive path disclosures, such as leaking the webserver's absolute root directory

rubyCVE-2025-61771CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-61772: Unescaped Regex Path Prefixcve-2025-61772-unescaped-regex-path-prefix

Detected unescaped variable interpolation within a regular expression used for path/prefix substitution. If the variable contains regular expression metacharacters, the substitution can match unintended segments of the target string. In the context of directory paths, this can lead to absolute path disclosure or incorrect logic. Use `Regexp.escape()` or `Reg

rubyCVE-2025-61772CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-61919: Ruby Unescaped Prefix Regex Interpolationcve-2025-61919-ruby-unescaped-prefix-regex-interpolation

Unescaped regex interpolation used in string replacement. If the interpolated variable contains regex metacharacters, the match may fail or behave unexpectedly. When stripping base paths, this can lead to absolute path disclosure. Use `Regexp.escape()` or `Regexp.quote()` to safely interpolate variables into regular expressions.

rubyCVE-2025-61919CWE-116CWE-200
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-61920: Unbounded Jwt Deserialization Doscve-2025-61920-unbounded-jwt-deserialization-dos

The token splitting logic does not impose a restriction on the input string length before performing cryptographic or base64 decoding preparation. An attacker can supply an excessively large token to exhaust memory or CPU resources, resulting in a Denial of Service (DoS). Validate the length of the string `len(...) <= LIMIT` before proceeding with parsing.

pythonCVE-2025-61920CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-61921: Ruby Redos Split Comma Whitespacecve-2025-61921-ruby-redos-split-comma-whitespace

Splitting an untrusted string with the regular expression `/\s*,\s*/` can lead to Regular Expression Denial of Service (ReDoS) or excessive CPU consumption. An attacker providing a maliciously crafted string (e.g., many consecutive spaces without commas) can trigger worst-case execution time in the regex engine. Instead, split by the comma character literall

rubyCVE-2025-61921CWE-1333CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-62162: Unvalidated Ast Deref Visitorcve-2025-62162-unvalidated-ast-deref-visitor

AST node visitors unconditionally delegate via `self.deref().accept()` without checking for Error variants. This may cause panics during traversal of malformed input, leading to a Denial of Service condition. Ensure the delegation logic wraps the call in an Error variant check (e.g., `if !matches!(self, Type::Error(_))`).

rustCVE-2025-62162
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-62166: Freshrss Cve 2025 62166 Auth Bypasscve-2025-62166-freshrss-cve-2025-62166-auth-bypass

FreshRSS authentication bypass logic detected. The application checks whether a token parameter is non-empty without validating it against the user's expected secret, and uses another user-provided parameter to switch the user context. This allows an authentication bypass for anonymous attacks.

phpCVE-2025-62166CWE-287
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62185: Mpv Missing No Ytdlcve-2025-62185-mpv-missing-no-ytdl

Detected an mpv argument list that does not explicitly include '--no-ytdl'. By default, mpv will attempt to execute 'youtube-dl' or 'yt-dlp' to resolve network stream links. In scenarios where user-controlled files or unverified directories are present, this can lead to arbitrary code execution if an attacker supplies a malicious executable matching the down

pythonCVE-2025-62185CWE-426CWE-94
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62186: Rust Sql Format Injectioncve-2025-62186-rust-sql-format-injection

Direct interpolation of variables into SQL strings enclosed in single quotes was detected. This bypasses parameterization and may lead to SQL injection. Use parameterized queries such as `?` or `$1` instead.

rustCVE-2025-62186CWE-89
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62708: Python Unbounded Bytesio Decompressioncve-2025-62708-python-unbounded-bytesio-decompression

Unbounded accumulation of data using write() in a decode loop without length limits can lead to memory exhaustion and Denial of Service (decompression bombs). Implement size constraints and raise an exception if limits are exceeded. [ignoring loop detection]

pythonCVE-2025-62708CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-64330: Suricata Alert Verdict Oob Readcve-2025-64330-suricata-alert-verdict-oob-read

Detected unsafe access to the alert queue `p->alerts.alerts` at index `p->alerts.cnt` without checking if `p->alerts.cnt < packet_alert_max`. If the queue is full (`p->alerts.cnt == packet_alert_max`), accessing this index leads to a heap-based out-of-bounds read and can crash the engine.

cCVE-2025-64330CWE-125
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-64335: Suricata Detect Engine Buffer Null Derefcve-2025-64335-suricata-detect-engine-buffer-null-deref

`DetectEngineBufferTypeGetNameById` can return NULL for registry buffer types like `base64_data`. Passing its result directly into `VarNameStoreRegister` or utilizing it without a NULL validation results in a NULL pointer dereference, crashing the Suricata engine.

cCVE-2025-64335CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-64340: Python Fastmcp Unencoded Path Substitutioncve-2025-64340-python-fastmcp-unencoded-path-substitution

A path parameter is directly substituted into a URL template without URL-encoding. This can allow an attacker to inject path traversal sequences (e.g., '../') or query parameters, leading to Server-Side Request Forgery (SSRF) and path traversal. Ensure the parameter value is encoded using `urllib.parse.quote()` before substitution.

pythonCVE-2025-64340CWE-22CWE-918
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-64438: Rtps Unbounded Gap Iterationcve-2025-64438-rtps-unbounded-gap-iteration

Unbounded iteration from a sequence number up to a sequence number set's `base()`. In RTPS and DDS protocols, an attacker can craft a gap message with a huge difference between the start and base sequence numbers. This causes memory exhaustion (OOM) when arbitrary sequence numbers are inserted into internal states, or high CPU consumption due to massive O(N)

cppCVE-2025-64438CWE-400CWE-834
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-64530: Improper Subset Validation Somecve-2025-64530-improper-subset-validation-some

A function intended to perform a subset check uses `.some()` instead of `.every()`. A subset check requires that all elements of the first set exist in the second set (logical AND). Using `.some()` changes this to an intersection check (logical OR). In access control logic, missing this distinction can lead to security bypasses (e.g., CVE-2025-64530) by allo

javascriptCVE-2025-64530CWE-863
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 73
CVE-2025-64756: Foreground Child Shell Truecve-2025-64756-foreground-child-shell-true

Spawning child processes with 'shell: true' via 'foreground-child' can lead to OS command injection if arguments (like filenames) contain shell metacharacters. Ensure untrusted inputs are properly escaped, or avoid using 'shell: true' by passing arguments directly or correctly wrapping with a shell explicitly.

javascriptCVE-2025-64756
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2025-65015: Exception Embeds Oversized Variablecve-2025-65015-exception-embeds-oversized-variable

A size check successfully prevents an oversized variable from being processed, but the entire untruncated variable is then embedded into the raised exception. If this exception is captured by error tracking systems or logs, it can lead to Denial of Service (DoS) and memory exhaustion. Refactor the code to omit the raw oversized payload from the exception mes

pythonCVE-2025-65015CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-65493: Global Openssl Engine Singletoncve-2025-65493-global-openssl-engine-singleton

A globally hardcoded OpenSSL ENGINE instance restricts the application to a single hardware or custom cryptographic module configuration. This structural limitation can lead to failed handshakes or inappropriate cryptographic states when different engines are required. Ensure `ENGINE *` instances are dynamically injected or passed by reference.

cCVE-2025-65493
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-65563: Pfcp Nodeid Nil Derefcve-2025-65563-pfcp-nodeid-nil-deref

Missing validation for the presence of the NodeID Information Element. A missing NodeID in PFCP messages may lead to a nil pointer dereference when calling `.NodeID()`, causing the process to panic and resulting in a denial-of-service (DoS) condition. Check that `$X.NodeID != nil` before attempting to read its value.

goCVE-2025-65563CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-65564: Pfcp Silent Drop On Ie Parse Errorcve-2025-65564-pfcp-silent-drop-on-ie-parse-error

Returning a `nil` response when a PFCP Information Element (IE) fails to parse causes the UPF to silently drop the request instead of sending a proper rejection. This can lead to state inconsistency and denial-of-service (timeouts) for the peering node. Instead of returning `nil`, construct and return a valid response containing an appropriate rejection caus

goCVE-2025-65564CWE-754
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-65795: Grpc Gateway Httpbody Usagecve-2025-65795-grpc-gateway-httpbody-usage

Serving internal files or custom HTTP bodies via `*httpbody.HttpBody` in gRPC handlers can lead to authentication bypass or deserialization vulnerabilities when exposed through gRPC-Gateway. Refactor the endpoint to serve binary file downloads or specific HTTP streams using standard dedicated HTTP handlers (e.g., `http.HandlerFunc`) rather than processing th

goCVE-2025-65795CWE-502
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-65947: Mach Vm Deallocate Incorrect Castcve-2025-65947-mach-vm-deallocate-incorrect-cast

Calling `mach_vm_deallocate` with parameters typed or cast as `vm_size_t` or `vm_address_t` instead of `mach_vm_size_t` and `mach_vm_address_t` causes pointer truncation on Apple 64-bit platforms, leading to a memory leak via failed deallocation. Use the `mach_vm_*` type variants for all arguments.

rustCVE-2025-65947CWE-401
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-66031: Uncontrolled Recursion Depth Limitcve-2025-66031-uncontrolled-recursion-depth-limit

Uncontrolled recursion detected. The recursive function takes a depth parameter but does not validate it against a maximum threshold. A deeply nested structure could trigger stack exhaustion and lead to a Denial of Service (DoS).

javascriptCVE-2025-66031CWE-674
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2025-66206: Python Frappe Childquery Sqlicve-2025-66206-python-frappe-childquery-sqli

Frappe query builder parses fields into queries but skips sanitization on keys when a dictionary is passed. This allows SQL payloads to masquerade as child queries. Validations such as `isupper()` checks must be implemented to prevent arbitrary injection or unexpected function calls.

pythonCVE-2025-66206CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-66418: Unbounded Decoder Chaincve-2025-66418-unbounded-decoder-chain

Directly creating decoders or decompressors from a split string without limiting the number of elements can lead to an unbounded decompression chain. This is a Denial of Service (DoS) vulnerability. Extract the split array, check its length against a safe maximum, and then instantiate the decoders.

pythonCVE-2025-66418CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-66453: Rhino Dtoa Doscve-2025-66453-rhino-dtoa-dos

Use of legacy DToA formatting algorithms (`DToA.JS_dtostr` or `DToA.JS_dtoa`) is vulnerable to an algorithmic complexity Denial of Service (CVE-2025-66453) when handling small floating-point values. Replace legacy DToA calls with `DecimalFormatter` or modern formatting libraries.

javaCVE-2025-66453CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-66506: Go Jwt Unbounded Split Doscve-2025-66506-go-jwt-unbounded-split-dos

The application uses `strings.Split` on a '.' character to parse a token or dot-separated input without limiting the split count or first validating the number of delimiters. A malicious payload containing thousands of '.' characters can cause unbounded memory allocations, leading to a Denial of Service (DoS). Use `strings.SplitN(token, ".", 3)` to restrict

goCVE-2025-66506CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-66692: Missing Signature Length Checkcve-2025-66692-missing-signature-length-check

A cryptographic verification function accesses raw signature data (`$SIG.data()`) without explicitly validating its length first. This can lead to a buffer over-read (CWE-125) if the underlying cryptographic API expects a minimum buffer length. Ensure that the length of the buffer is verified before passing its `.data()` pointer to C-style APIs.

cppCVE-2025-66692CWE-125
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-67499: Knftables Missing Fib Daddr Localcve-2025-67499-knftables-missing-fib-daddr-local

The nftables backend configuration in a Go application (like the CNI portmap plugin) omits the 'fib daddr type local' instruction in the prerouting or output chain. This oversight allows traffic not destined for the node/host to be incorrectly intercepted and NAT-forwarded if rules match solely on port numbers. This defect can lead to unintended Man-in-the-M

goCVE-2025-67499
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-67721: Zero Match Offset Decompression Leakcve-2025-67721-zero-match-offset-decompression-leak

A decompression match offset is checked for negative values (`< 0`) but not for zero before being subtracted from the current output pointer. If the offset is exactly zero, the decompressor may read from the current output index instead of a valid previous sequence. This causes it to copy uninitialized or residual buffer bytes into the uncompressed stream, p

javaCVE-2025-67721CWE-824CWE-908
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-67725: Python Quadratic String Countingcve-2025-67725-python-quadratic-string-counting

Repeatedly counting characters in a string from index 0 up to an advancing boundary inside a loop causes quadratic time complexity O(N^2). This is a common vulnerability pattern when parsing quoted string headers and can be exploited for Denial of Service (DoS) with large inputs. Track the substring matches incrementally tracking lower-bounds without always

pythonCVE-2025-67725CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-67726: Python Parseparam Quadratic Doscve-2025-67726-python-parseparam-quadratic-dos

A quadratic time complexity (O(n^2)) vulnerability exists due to recalculating quote counts from the start of a string inside a loop. Since Python's `cgi` module was deprecated, this vulnerable pattern was often copied into third-party libraries. An attacker can cause a Denial of Service (DoS) by providing a maliciously crafted header parameter containing ma

pythonCVE-2025-67726CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68129: Auth0 Clientid Audience Bypasscve-2025-68129-auth0-clientid-audience-bypass

Unconditional inclusion of the Client ID in the allowed audience list can allow ID tokens to be accepted in place of Access Tokens. This leads to authentication bypass. Ensure the Client ID is only appended if the token type is not an Access Token.

phpCVE-2025-68129CWE-287
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68274: Sipgo Missing Nil Check To Headercve-2025-68274-sipgo-missing-nil-check-to-header

Directly accessing the `Params` map on a potentially absent SIP header via `.To()` or the internal `.to` field without first validating that the header is not nil can cause a nil pointer dereference. This leads to a panic and a Denial of Service (DoS) condition. Extract the header to a local variable and check if it is nil before accessing `.Params`.

goCVE-2025-68274CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68437: Php Ssrf Missing Ip Validationcve-2025-68437-php-ssrf-missing-ip-validation

A URL loaded from user input is fetched without validating that the hostname is not an internal IP address. This can lead to Server-Side Request Forgery (SSRF). Consider parsing the URL and checking the host with filter_var using FILTER_VALIDATE_IP to reject invalid or internal hosts.

phpCVE-2025-68437CWE-918
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-68468: Core Browse C Cwe 000 Cve 2025 68468cve-2025-68468-core-browse-c-cwe-000-cve-2025-68468

Incorrect assertion that the lookup key matches the browser key, which can crash on CNAME records.

cCVE-2025-68468
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-68471: Reachable Assert Duplicate Statecve-2025-68471-reachable-assert-duplicate-state

The code asserts that two object fields are null (indicating an uninitialized or free state), and then subsequently assigns to one of them. If the execution path reaching this assertion can be triggered multiple times via external input, the assertion will fail and crash the application (Denial of Service). Replace this assertion with proper conditional logi

cCVE-2025-68471CWE-617
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68616: Weasyprint Ssrf Urlfetcher Redirectscve-2025-68616-weasyprint-ssrf-urlfetcher-redirects

In WeasyPrint before 68.0, URL fetching allowed automatic HTTP redirects, potentially bypassing SSRF protections when using custom URL fetchers. `default_url_fetcher` is vulnerable and deprecated. Use `URLFetcher` with `allow_redirects=False` to securely control redirection and prevent SSRF bypasses.

pythonCVE-2025-68616CWE-918
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68953: Python Unsanitized Dict Key Ast Injectioncve-2025-68953-python-unsanitized-dict-key-ast-injection

Dictionary keys are being iteratively extracted and passed directly to an object constructor (e.g., an AST node or query builder class) without prior validation. If the dictionary originates from a user-supplied JSON payload, attackers can insert arbitrary function calls, code, or payload strings as keys. Validate keys using an allowlist or character asserti

pythonCVE-2025-68953CWE-89
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-69196: Python Unencoded Path Parameter Substitutioncve-2025-69196-python-unencoded-path-parameter-substitution

Substitution of parameters into a URL or path string without URL encoding. Malicious parameter values like '../' could lead to path traversal or SSRF. Sanitize parameter values using `urllib.parse.quote()` before replacing them in the URL template.

pythonCVE-2025-69196CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-69223: Python Unbounded Decompressioncve-2025-69223-python-unbounded-decompression

Unbounded decompression was detected. Decompressing data without a `max_length` parameter can lead to a Denial of Service (DoS) via "zip bomb" memory exhaustion. Configure a safe `max_length` parameter to limit the size of the decompressed output.

pythonCVE-2025-69223CWE-409
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-69227: Aiohttp Assert Data Validationcve-2025-69227-aiohttp-assert-data-validation

Using `assert` for critical data validation or state checks (such as end-of-file boundaries, stream validation, or field presence) is unsafe. When Python is executed with optimizations enabled (`-O` or `PYTHONOPTIMIZE=1`), all `assert` statements are stripped. This allows malformed data to bypass checks entirely, potentially leading to infinite loops or Deni

pythonCVE-2025-69227CWE-617CWE-703
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-69228: Aiohttp Multipart Size Accumulator Resetcve-2025-69228-aiohttp-multipart-size-accumulator-reset

A size or accumulator variable is unexpectedly reset to 0 inside an asynchronous chunk/field processing loop. This invalidates global request body size validation by only validating individual chunks, which can lead to memory exhaustion (Denial of Service). Ensure accumulator variables are initialized outside the loop.

pythonCVE-2025-69228CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-69261: Wasm Memory Integer Truncation Bounds Bypasscve-2025-69261-wasm-memory-integer-truncation-bounds-bypass

Detected a potential integer truncation when computing a byte size from an element size and count. By computing `sizeof(T) * count` and implicitly or explicitly mapping it to a 32-bit integer, the product can overflow the 32-bit limit on platforms where size_t is 64 bits. This results in a severely shorter computed length. If this truncated value is subseque

cppCVE-2025-69261CWE-131CWE-190
by Provallyupdated 2026-06-04Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 83
CVE-2025-70559: Insecure Path Join Pickle Loadscve-2025-70559-insecure-path-join-pickle-loads

Path traversal leading to insecure deserialization. Using `os.path.join` with uncontrolled inputs and passing the result directly to an `open` call before deserializing with `pickle.loads` allows attackers to bypass boundary checks and execute arbitrary code. Validate paths using `os.path.realpath` and verify directory prefixes before opening.

pythonCVE-2025-70559CWE-22CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-70954: Ton Tvm Uncaught Null Tuple Indexcve-2025-70954-ton-tvm-uncaught-null-tuple-index

Accessing a tuple via `tuple_index` without an `is_null()` check after casting with `as_tuple()`. This can lead to a Null Pointer Dereference DoS if the underlying VM parameter is not a tuple.

cppCVE-2025-70954CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-70956: Ton Runvm Gas Limit Bypasscve-2025-70956-ton-runvm-gas-limit-bypass

Child VM gas limit is not bounded by the parent's actual remaining gas. This allows a gas accounting discrepancy leading to unexpected OOG exceptions that can pollute or corrupt virtual machine states.

cppCVE-2025-70956CWE-682
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-70957: Ton Unsafe Continuation Deserializationcve-2025-70957-ton-unsafe-continuation-deserialization

Unrestricted deserialization of internal TVM types like Continuations detected. When an attacker supplies a malicious Continuation object and it is successfully deserialized and executed, it consumes excessive CPU resources while accruing disproportionately low virtual gas costs. This monopolizes processing power and results in a Denial of Service (DoS) for

cppCVE-2025-70957CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-70986: Shiro Missing Csrf Protectioncve-2025-70986-shiro-missing-csrf-protection

The Shiro configuration configures filter chains without including CSRF protection. Apache Shiro does not provide built-in CSRF defense natively, requiring manual filter configuration. Ensure a custom CSRF filter is added to the Shiro filter chains to protect state-changing requests against Cross-Site Request Forgery (CSRF).

javaCVE-2025-70986CWE-352
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-71176: Python Path Chmod Toctoucve-2025-71176-python-path-chmod-toctou

Time-of-Check to Time-of-Use (TOCTOU) vulnerability detected. Calling `stat()` and then `chmod()` on the same path without `follow_symlinks=False` allows an attacker to swap a file or directory with a symbolic link between the two calls. This can lead to arbitrary file permission alteration or privilege escalation. Ensure you pass `follow_symlinks=False` to

pythonCVE-2025-71176CWE-367CWE-61
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-7504: Php Unserialize Object Injectioncve-2025-7504-php-unserialize-object-injection

Deserialization of untrusted data via `unserialize()` can lead to PHP Object Injection. An attacker can pass a serialized PHP object, which may execute arbitrary code or exfiltrate data if a Property-Oriented Programming (POP) chain is present. Use `json_decode()` instead.

phpCVE-2025-7504CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-7670: Wpdb Unprepared Object Propertycve-2025-7670-wpdb-unprepared-object-property

Direct interpolation of object properties into a WordPress database query without passing them through `$wpdb->prepare()` can lead to SQL injection. Object properties often store unsanitized user or API inputs. Ensure all dynamic variables are properly escaped and parameterized.

phpCVE-2025-7670CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-8014: Gitlab Missing Report Type Groupingcve-2025-8014-gitlab-missing-report-type-grouping

Grouping vulnerabilities solely by scanner omits the scan/report type, leading to collisions between different scanners (e.g., DS and SBOM). This can cause active vulnerabilities to be improperly marked as resolved due to hash key collisions.

rubyCVE-2025-8014CWE-841
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-8194: Python Block Padding Missing Negative Checkcve-2025-8194-python-block-padding-missing-negative-check

A byte count is padded to a block size using `divmod` without validating if the count is negative. In Python, `divmod` with a negative dividend and positive divisor yields a negative quotient. This can result in negative padded lengths that propagate into file offsets or buffer sizes, potentially leading to backwards-seeking pointer errors, infinite loops, o

pythonCVE-2025-8194CWE-1284CWE-835
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-9230: Bounds Check Underflow Size T Castcve-2025-9230-bounds-check-underflow-size-t-cast

A subtraction expression is cast to `size_t` and used in a bounds check. If the subtraction yields a negative result, the cast to `size_t` will underflow to a large positive value, bypassing the intended bounds check. Instead of `(size_t)($Y - $Z)`, perform the arithmetic after casting or rearrange the comparison to use addition.

cCVE-2025-9230CWE-191
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-9624: Opensearch Hunspell Path Traversalcve-2025-9624-opensearch-hunspell-path-traversal

The hunspell 'locale' parameter is fetched from user-controlled index settings and passed directly to HunspellService.getDictionary() without validation. An attacker with privileges to configure index settings can craft a locale parameter containing path traversal sequences (e.g. '../') to read arbitrary files or manipulate cache keys. Validate the locale us

javaCVE-2025-9624
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 57
CVE-2025-9810: C Toctou Chmod After Opencve-2025-9810-c-toctou-chmod-after-open

A Time-of-Check to Time-of-Use (TOCTOU) race condition occurs when a file's permissions are modified by path after it has been opened. An attacker can replace the file with a symbolic link between the open and permission modification calls, potentially altering permissions of unintended, arbitrary files. To fix this, use file-descriptor-based functions (e.g.

cCVE-2025-9810CWE-367
by Provallyupdated 2026-06-04Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 83
CVE-2026-0599: Reqwest Unbounded Body Readcve-2026-0599-reqwest-unbounded-body-read

Fetching an HTTP response body entirely into memory without a size limit can cause resource exhaustion (OOM/DoS) vulnerabilities. An unauthenticated attacker might provide a URL pointing to an aggressively large file or an endless stream to crash the host machine. Instead of using `.bytes()` or `.text()` directly on an HTTP response without validation, limit

rustCVE-2026-0599CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-0622: Insecure Jwt Secret Env Fallbackcve-2026-0622-insecure-jwt-secret-env-fallback

The application uses a statically hard-coded string as a fallback for a JWT or session secret when the environment variable is not configured. This allows an attacker to bypass authentication by signing a forged JSON Web Token (JWT) or session cookie using the known default secret. To fix, require the environment variable to be set, or dynamically generate a

javascriptCVE-2026-0622CWE-798
by Provallyupdated 2026-06-04Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 87
CVE-2026-0994: Recursion Depth Bypass Dynamic Dispatchcve-2026-0994-recursion-depth-bypass-dynamic-dispatch

Dynamically dispatching recursive parsing operations using `methodcaller` can bypass recursion depth limits tracked in centralized parsing methods. This can lead to uncontrolled recursion (DoS). Ensure that nested structures are routed through methods that actively enforce recursion depth limits.

pythonCVE-2026-0994CWE-674
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-10617: Incomplete Privesc Regex Blocklistcve-2026-10617-incomplete-privesc-regex-blocklist

A regular expression blocklist explicitly blocks `sudo` but does not include `doas`. Hardcoded command blocklists are inherently incomplete and prone to bypasses (CWE-184). A missing check for `doas` can allow arbitrary command execution as root if the binary is present in the environment (e.g., `doas apk` or `doas sh`). Consider using an allow-list, robust

goCVE-2026-10617CWE-184
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-10662: Zipfile Extractall Zip Slipcve-2026-10662-zipfile-extractall-zip-slip

Directly calling `extractall()` on an untrusted ZIP archive without supplying a safely filtered `members` list can result in a Zip Slip vulnerability. Attackers can include paths such as `../` within the archive to write arbitrary files outside the intended destination directory. To remediate, iterate over the archive's `infolist()` and validate that each re

pythonCVE-2026-10662CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-10688: Zipfile Extractall Zip Slipcve-2026-10688-zipfile-extractall-zip-slip

Extracting ZIP archives using `zipfile.ZipFile.extractall()` without validating archive members can lead to path traversal vulnerabilities (Zip Slip). An attacker can craft a ZIP file containing path traversal sequences (like `../`) to overwrite arbitrary files on the system. To avoid this, either use a sanitized list of members via the `members` argument, o

pythonCVE-2026-10688CWE-22CWE-29
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-1781: Form Listener Php Cwe 000 Cve 2026 1781cve-2026-1781-form-listener-php-cwe-000-cve-2026-1781

The form listener processes unsubscribe requests without authorization verification.

phpCVE-2026-1781
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-20904: Custom Csrf Middleware Flaw Skipcve-2026-20904-custom-csrf-middleware-flaw-skip

This rule is a placeholder. The original vulnerability was a logic flaw in a specific custom CSRF middleware implementation that was completely removed and replaced. It cannot be represented as a general static analysis rule.

goCVE-2026-20904
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-21441: Urllib3 Drain Conn Decompression Bombcve-2026-21441-urllib3-drain-conn-decompression-bomb

When draining an HTTPResponse connection, calling `read()` without explicitly disabling `decode_content` can cause unnecessary decompression of the response body. This leaves the client vulnerable to decompression bomb DoS attacks when processing untrusted HTTP redirects. Explicitly pass `decode_content=False` or the current decoder state to prevent unbounde

pythonCVE-2026-21441CWE-409
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-21452: Unbounded Array Allocation From Method Parametercve-2026-21452-unbounded-array-allocation-from-method-parameter

An array is allocated using a size directly from a method parameter without an explicit upper bound check wrapping the allocation. If the size is controlled by an attacker during parsing or deserialization, this can lead to unbounded memory allocation, OutOfMemoryError, and Denial of Service (DoS). Validate the size against a reasonable threshold before allo

javaCVE-2026-21452CWE-502CWE-789
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-21507: Infinite Loop Missing Read Zero Checkcve-2026-21507-infinite-loop-missing-read-zero-check

A loop decrements its counter by the result of a read operation without checking if the read returned 0. If the read fails or reaches end-of-file (EOF), it may return 0, causing the loop counter to never reach 0 and resulting in an infinite loop (Denial of Service). Ensure there is a break or return condition that asserts the read payload length is greater t

cppCVE-2026-21507CWE-835
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-21694: Trailing Spread Mass Assignmentcve-2026-21694-trailing-spread-mass-assignment

An object spread operator (`...$X`) placed after explicitly defined properties can overwrite those properties. When preceding properties act as access-control or identity boundaries (e.g., `$KEY`), a Mass Assignment vulnerability can occur if the spread object contains user-controlled keys. Attackers can bypass authorization by overriding these IDs. Move the

javascriptCVE-2026-21694
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-21863: Network Packet Header Oob Readcve-2026-21863-network-packet-header-oob-read

Missing bounds check for a packet extension header size prior to accessing its internal length field. This can cause an out-of-bounds read, potentially leading to a Denial of Service or unauthorized information disclosure.

cCVE-2026-21863CWE-125
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-21864: Valkey Module Missing Handle Io Errorscve-2026-21864-valkey-module-missing-handle-io-errors

The Valkey/Redis module initialization function is missing the `HANDLE_IO_ERRORS` option. Valkey modules are required to handle errors in RDB parsing by setting this flag. If this flag is not set, errors encountered during parsing result in a system assertion which shuts down the system (Denial of Service). To mitigate this, call `ctx.set_module_options(Modu

rustCVE-2026-21864CWE-755
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-22023: Crypto Aos C Cwe 000 Cve 2026 22023cve-2026-22023-crypto-aos-c-cwe-000-cve-2026-22023

Outdated referenced section in comments.

cCVE-2026-22023
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-22245: Ruby Ipv4 Mapped Ipv6 Ssrf Bypasscve-2026-22245-ruby-ipv4-mapped-ipv6-ssrf-bypass

An IP restriction blocklist is defined using array literals of `IPAddr` instances without explicitly accommodating IPv4-mapped IPv6 addresses. This can allow Server-Side Request Forgery (SSRF) if an attacker uses the `::ffff:` prefix for an IPv4 address (e.g. `::ffff:127.0.0.1`), bypassing pure IPv4 ranges. Ensure that `.ipv4_mapped` variants are explicitly

rubyCVE-2026-22245CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-22259: Incomplete Tx State Checkcve-2026-22259-incomplete-tx-state-check

Transaction progress check relies on the 'complete' flag instead of 'done'. This may lead to memory leaks on errored or malformed transactions that are never marked as 'complete' and thus never freed by the application layer framework.

cCVE-2026-22259CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-2265: Dynamic Global Instantiation Or Invocationcve-2026-2265-dynamic-global-instantiation-or-invocation

Dynamically looking up a property on the global object and instantiating or calling it can lead to Remote Code Execution (RCE) if the property name is user-controlled. An attacker could resolve and instantiate arbitrary global constructors such as `Function`. Use an explicit allowlist (e.g., an object map) of safe constructors instead.

javascriptCVE-2026-2265CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 73
CVE-2026-22689: Bypass Websocket Origin Checkcve-2026-22689-bypass-websocket-origin-check

The application configures a WebSocket upgrader to bypass origin validation by unconditionally returning 'true' in 'CheckOrigin'. This exposes the WebSocket server to Cross-Site WebSocket Hijacking (CSWSH). Remove the 'CheckOrigin' field to enforce the default same-origin policy, or implement strict comparison of the 'Origin' header against a whitelist of tr

goCVE-2026-22689CWE-1385CWE-346
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-22700: Unchecked Split Atcve-2026-22700-unchecked-split-at

Unchecked `split_at` or `split_at_mut` on slices can cause a panic if the index represents an out-of-bounds position. When processing untrusted parser inputs or ciphertexts, this missing bounds check triggers Rust unwinding and results in a Denial of Service (DoS). Consider using `split_at_checked` or `split_at_mut_checked` which return an `Option` for safe

rustCVE-2026-22700CWE-119CWE-125
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-22774: Dynamic Typedarray Unvalidated Allocationcve-2026-22774-dynamic-typedarray-unvalidated-allocation

A dynamically resolved constructor from a global object is invoked with unvalidated input. If the constructor acts as a TypedArray and the input is maliciously crafted as a large number instead of an ArrayBuffer or valid array-like object, the JavaScript engine will perform a length-based allocation. This causes excessive memory initialization, leading to De

javascriptCVE-2026-22774CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-22775: Src Parse Js Cwe 000 Cve 2026 22775cve-2026-22775-src-parse-js-cwe-000-cve-2026-22775

Data payload meant for ArrayBuffer decoding should be verified to be a string. Omitting this type validation can allow an attacker to provide a non-string type to trigger unexpected behavior or bypass logic.

javascriptCVE-2026-22775
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-22803: Eager Buffer Allocation Doscve-2026-22803-eager-buffer-allocation-dos

Eagerly allocating a buffer based on an unverified length before asynchronously reading chunks can lead to Denial of Service (DoS) via memory exhaustion. Defend against this by deferring allocation until all chunks are successfully read or validating the requested length against known HTTP Content-Length bounds.

javascriptCVE-2026-22803CWE-789
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-22860: Ruby Path Traversal Prefix Bypasscve-2026-22860-ruby-path-traversal-prefix-bypass

Validating path inclusion via a string prefix match (`start_with?`) on an expanded path can cause a directory traversal vulnerability. Since directory names are not boundary-checked, a path like '/foo_bar' will match the prefix '/foo'. Ensure you append a trailing directory separator to the prefix before checking or use `==` for exact matches.

rubyCVE-2026-22860CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-22862: Geth Unbounded Receipts Decode Doscve-2026-22862-geth-unbounded-receipts-decode-dos

The P2P message handler unmarshals receipts directly into fully-decoded object representations (indicated by casting objects to full structure arrays). Processing unbounded P2P receipts dynamically during memory hashing can lead to a Denial of Service (DoS) via an Out-of-Memory (OOM) crash. Avoid explicit casting to fully allocated slice types (e.g., `types.

goCVE-2026-22862CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-22868: Go Ethereum Missing Buffer Pool Deriveshacve-2026-22868-go-ethereum-missing-buffer-pool-derivesha

Repeatedly invoking an allocation-heavy function like `types.DeriveSha` inside a loop over external network data without a shared buffer pool can lead to massive garbage collection overhead and Denial of Service (CVE-2026-22868).

goCVE-2026-22868CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-22870: Python Scanner Evasion Extraction Abortcve-2026-22870-python-scanner-evasion-extraction-abort

Aborting an archive extraction loop upon encountering a validation error can lead to scanner evasion if the extracted files are intended for security analysis. Attackers can place an invalid file before malicious ones to prevent them from being extracted and scanned. Use `continue` to skip invalid entries instead of aborting the process if building a scanner

pythonCVE-2026-22870CWE-693
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-23487: Incorrect Target Role Authorization Bypasscve-2026-23487-incorrect-target-role-authorization-bypass

The authorization logic incorrectly checks the role of the requested target (e.g., user record) instead of the current authenticated session context. This can lead to an IDOR (Authorization Bypass) where unprivileged users can access privileged records by requesting them. Ensure that the authorization condition verifies the role of the current requesting use

typescriptCVE-2026-23487CWE-285CWE-639
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-23490: Unbounded Oid Continuation Octetscve-2026-23490-unbounded-oid-continuation-octets

The code parses ASN.1 OID/RELATIVE-OID continuation octets without a limit on the number of octets processed per arc. This bounded loop allows arbitrary precision integers to grow infinitely via left bitwise shifts, resulting in excessive resource consumption (memory and CPU) when parsing untrusted ASN.1 payloads, potentially leading to a Denial of Service.

pythonCVE-2026-23490CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-23842: Python Sqlalchemy Unmanaged Session Leakcve-2026-23842-python-sqlalchemy-unmanaged-session-leak

A database session or connection is created and closed manually but is not wrapped in a `try...finally` block. If an exception occurs before `.close()` is called, the connection will leak. Over time, leaked connections can exhaust the connection pool and cause a Denial of Service (DoS). Ensure that you wrap the usage in a `try...finally` block and call `.clo

pythonCVE-2026-23842CWE-400CWE-404
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-23939: Elixir Path Traversal Joincve-2026-23939-elixir-path-traversal-join

Detected unsanitized path construction using `Path.join` followed by a filesystem operation. Constructing directory paths from user-controlled inputs using `Path.join` can lead to relative path traversal. Use `Path.safe_relative/2` to sanitize inputs or ensure they stay within the intended base directory.

elixirCVE-2026-23939CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-24001: Jsdiff Dos Redos Mismatched Regexcve-2026-24001-jsdiff-dos-redos-mismatched-regex

A specific regular expression designed for parsing diff headers is vulnerable to ReDOS via overlapping match groups spanning line terminators. Furthermore, utilizing this strict regex for extraction inside an uncontrolled loop following a looser boundary check can induce infinite loops (causing DoS) if the regex fails to match input that triggered the loop l

javascriptCVE-2026-24001
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-24136: Django Missing File Upload Validationcve-2026-24136-django-missing-file-upload-validation

An uploaded file is accessed without prior validation. Direct usage of `FILES` without an explicit validation function can lead to unrestricted file uploads, enabling Stored XSS or Remote Code Execution. Ensure the file's MIME type and extension are securely validated before processing its attributes or saving it locally.

pythonCVE-2026-24136CWE-434
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-24401: Missing Cname Loop Detectioncve-2026-24401-missing-cname-loop-detection

A new lookup node is created and processed without checking for CNAME loops, which could lead to unbounded recursion.

cCVE-2026-24401CWE-674CWE-835
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24675: Freerdp Cve 2026 24675cve-2026-24675-freerdp-cve-2026-24675

The object returned by `get_MsConfig` is owned by the device object. Explicitly freeing it with `msusb_msconfig_free` causes a use-after-free vulnerability when the device object later dereferences the dangling pointer. Do not free this structure directly.

cCVE-2026-24675CWE-416
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24676: Freerdp Audin Format Uafcve-2026-24676-freerdp-audin-format-uaf

A use-after-free condition can occur if the `formats` array is freed but an active alias referencing one of the formats (e.g. `audin->format`) is not explicitly cleared. Concurrent threads accessing this dangling pointer may lead to a crash or arbitrary code execution. Ensure the active format is set to NULL before calling `audio_formats_free`.

cCVE-2026-24676CWE-416
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-24682: Cleanup Function Doubled Argumentcve-2026-24682-cleanup-function-doubled-argument

A cleanup function was called with an additive duplicate variable expression (`$X + $X`). This is heavily indicative of a typo for a loop index or single variable `$X` (e.g., `i + i` instead of `i`). Calling a cleanup function with an accidentally doubled size or index overestimates initialized bounds, leading to out-of-bounds memory accesses and corrupted m

cCVE-2026-24682CWE-119
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24684: Freerdp Rdpsnd Missing Thread Terminatecve-2026-24684-freerdp-rdpsnd-missing-thread-terminate

Resources are freed via StreamPool_Return or audio_formats_free without prior termination of the plugin/context thread. This causes a use-after-free if the background thread accesses these resources. Ensure thread synchronization (e.g., WaitForSingleObject, or a helper termination function) occurs before freeing context fields.

cCVE-2026-24684CWE-416
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24783: Fixed Point Negative Roundingcve-2026-24783-fixed-point-negative-rounding

A logic flaw causes incorrect rounding when both the intermediate product and divisor are negative. The logic assumes a negative intermediate implies a negative result, neglecting the sign of the divisor. Attackers could trigger this path to cause precision deviations and break expected math boundaries.

rustCVE-2026-24783CWE-682
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24827: Cve 2026 24827 Lua Stack Exhaustion Oobcve-2026-24827-cve-2026-24827-lua-stack-exhaustion-oob

A stack space management bug in the Lua engine fails to pop elements before generating an error. This can lead to an out-of-bounds write if exploited via recursive or memory-intensive string operations.

cCVE-2026-24827CWE-787
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24829: Insecure Libjpeg Color Components Checkcve-2026-24829-insecure-libjpeg-color-components-check

Missing check for JCS_RGB565 color space when setting up the color quantizer. The 2-pass color quantizer does not correctly handle JCS_RGB565, which can lead to a heap-based buffer overflow. Ensure the condition also checks `out_color_space == JCS_RGB565` to safely skip or error out when attempting 2-pass quantization on RGB565 data.

cCVE-2026-24829CWE-122CWE-787
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24831: Openssl Tonelli Shanks Infinite Loopcve-2026-24831-openssl-tonelli-shanks-infinite-loop

Infinite loop vulnerability in Tonelli-Shanks algorithm implementation. The loop terminates using an exact equality check (`i == e`) combined with an increment (`i++`) before the check. If `e` is 1, `i` increments to 2 and bypasses the `e` check. When the evaluated modulo is not prime, this bypass causes the loop to run indefinitely, leading to a Denial of S

cCVE-2026-24831CWE-835
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25121: Insecure Filepath Hasprefixcve-2026-25121-insecure-filepath-hasprefix

Using `strings.HasPrefix` with `filepath.Clean` to check if a path is within a directory boundary is insecure. This allows attackers to bypass the check using a peer directory with the same prefix (e.g., `/app/base-pwned/..` successfully bypasses a check for `/app/base`). Use `filepath.Rel` instead, and ensure it does not return an error or begin with `..`.

goCVE-2026-25121CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25231: Models Foldermodel Php Cwe 000 Cve 2026 25231cve-2026-25231-models-foldermodel-php-cwe-000-cve-2026-25231

The application lacks strict ownership validation and authorization boundaries for file/folder operations. Authenticated users could bypass access controls.

phpCVE-2026-25231
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-25535: Unbounded Array Allocation From Dimensionscve-2026-25535-unbounded-array-allocation-from-dimensions

Unbounded memory allocation based on multiplied dimensions ($W * $H), which can lead to Out-Of-Memory (OOM) and DoS when processing malicious inputs (like images). Ensure that the allocated size is constrained to a reasonable maximum before creating the array.

javascriptCVE-2026-25535CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-25541: Rust Unchecked Bounds Additioncve-2026-25541-rust-unchecked-bounds-addition

Unchecked addition in bounds or capacity check. If the addition wraps around due to integer overflow, the bounds check might incorrectly succeed. In Rust release mode, standard addition wraps. This can lead to incorrect state invariants, undersized buffer allocations, out-of-bounds writes, and Undefined Behavior. Use `.checked_add()` and handle the overflow

rustCVE-2026-25541CWE-190
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25542: Git Argument Injectioncve-2026-25542-git-argument-injection

Git argument injection detected. A user-controlled variable is passed to a git command without using the `--` end-of-options separator. This can allow an attacker to inject git command-line flags (e.g., `--upload-pack`) leading to remote code execution. Ensure `--` is used before any dynamic arguments.

goCVE-2026-25542CWE-88
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25565: Undefined Http Method Picker Routecve-2026-25565-undefined-http-method-picker-route

Using `Picker.route` registers the route handler for all HTTP methods (GET, POST, PUT, DELETE). This lack of method-level boundaries can lead to authorization bypasses if an endpoint designed and checked only for read access accepts a state-modifying request. Migrate to specific HTTP method handlers like `WebApp.handlers.get()` or `WebApp.handlers.post()`.

javascriptCVE-2026-25565CWE-285
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2026-25577: Python Unhandled Simplecookie Loadcve-2026-25577-python-unhandled-simplecookie-load

`SimpleCookie.load()` or `BaseCookie.load()` can raise a `CookieError` on malformed inputs. If this method is called on user-supplied data without a `try...except` block, it can cause an unhandled exception, leading to a Denial of Service (DoS). Wrap the `load()` call in a `try...except` block to handle exceptions safely.

pythonCVE-2026-25577CWE-248CWE-754
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25627: Log After Freecve-2026-25627-log-after-free

A pointer `$P` is logged after its memory has been freed. This Use-After-Free (UAF) can trigger crashes with strict memory-checking tools (e.g., ASAN) and indicates unsafe memory lifecycle management. Reorder the code to log before freeing, or do not access the pointer after deallocation.

cCVE-2026-25627CWE-416
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25727: Rfc Rfc2822 Rs Cwe 000 Cve 2026 25727cve-2026-25727-rfc-rfc2822-rs-cwe-000-cve-2026-25727

Uncontrolled mutual recursion (CWE-674) in standard parser combinators. The functions recursively call each other when parsing nested grammar elements without tracking recursion depth. An attacker can craft deeply nested inputs (such as repeating parenthesis) to exhaust the call stack, resulting in Denial of Service (DoS) via stack overflow.

rustCVE-2026-25727
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-25760: Arbitrary File Read Via Path Joincve-2026-25760-arbitrary-file-read-via-path-join

Constructing file paths via `filepath.Join` using unvalidated object properties (e.g., `.Path` or `.Filename`) can lead to arbitrary file read or path traversal if the property is attacker-controlled. Use a secure, non-traversable identifier like a UUID instead.

goCVE-2026-25760CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-25879: Unvalidated Llm Sql Executioncve-2026-25879-unvalidated-llm-sql-execution

The application retrieves an LLM-generated SQL query (e.g., from an agent tool's attribute) and executes it directly via a database session without prior validation. This is vulnerable to prompt injection, which could allow an attacker to bypass LLM guardrails and execute dangerous commands (e.g., `COPY ... PROGRAM` or `INTO OUTFILE`), resulting in Remote Co

pythonCVE-2026-25879CWE-89
by Provallyupdated 2026-06-04Apache-2.0
CriticalMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-25949: Traefik Missing Encoded Character Validationcve-2026-25949-traefik-missing-encoded-character-validation

Missing middleware to reject suspicious encoded characters, which can lead to path confusion and bypass of access controls in reverse proxies.

goCVE-2026-25949
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-25992: Go Filepath Rel Case Bypasscve-2026-25992-go-filepath-rel-case-bypass

Access control checks that compare the output of `filepath.Rel` against string literals using case-sensitive equality (`==`) can be bypassed on case-insensitive file systems (e.g., Windows). An attacker can supply a mixed-case file name (such as 'cOnf.json') which fails the equality check but remains resolvable by the OS, leading to sensitive file exposure.

goCVE-2026-25992CWE-178CWE-285
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-26004: Oauth State Presence Routing Bypasscve-2026-26004-oauth-state-presence-routing-bypass

Routing OAuth flows based solely on the presence of parameters like 'state' or 'code' in the request allows attackers to bypass CSRF protections. In OAuth callbacks, it is crucial to securely extract the parameter values (e.g., using `getlist` to prevent HTTP parameter pollution) and perform a cryptographic or strict equality comparison of the received 'stat

pythonCVE-2026-26004CWE-234CWE-352
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-26029: Node Exec Dynamic Command Injectioncve-2026-26029-node-exec-dynamic-command-injection

Unsafe execution of dynamic commands using `child_process.exec`. Shell metacharacters can be used for command injection. Use `trim`, `spawn` or `execFile` instead to pass arguments safely as an array instead of a concatenated shell string.

typescriptCVE-2026-26029CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-26202: Clojure Schema Polymorphic Arbitrary File Readcve-2026-26202-clojure-schema-polymorphic-arbitrary-file-read

A schema validation allows an 'any' type for a payload data field (such as :data or :file). In Clojure, polymorphic I/O APIs such as `io/input-stream` or `slurp` natively treat Strings as file paths rather than raw string data. If this loosely typed payload is subsequently passed to a polymorphic I/O function, an attacker could supply a string representing a

clojureCVE-2026-26202CWE-20CWE-73
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-26275: Rust Matches Macro Variable Bindingcve-2026-26275-rust-matches-macro-variable-binding

Using `matches!` or `assert_matches!` with a simple lowercase identifier as the pattern evaluates to `true` unconditionally (or always passes the assertion). In Rust, lowercase identifiers in patterns act as irrefutable variable bindings, bypassing any intended value comparison. This can lead to severe security vulnerabilities if used for validation. If you

rustCVE-2026-26275CWE-345CWE-697
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-26278: Xmlparser Doctypereader Js Cwe 000 Cve 2026 26278cve-2026-26278-xmlparser-doctypereader-js-cwe-000-cve-2026-26278

The XML internal subset/DOCTYPE parser lacked mechanisms to limit or track nested entity expansions (such as entityExpansionCount and currentExpandedLength). This omission allows evaluating unchecked recursive or massive macro structures from an external payload, resulting in a Denial of Service via memory/CPU exhaustion (Billion Laughs).

javascriptCVE-2026-26278CWE-776
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 69
CVE-2026-26981: Size Clamping Integer Underflowcve-2026-26981-size-clamping-integer-underflow

An improper bounds check clamps a buffer size or length by subtracting the end index ($X) from the limit ($LIMIT) when $X > $LIMIT. This results in a negative value that, if cast to an unsigned size, causes an integer underflow and massive out-of-bounds reads or writes. To fix this, clamp by subtracting the start index from the limit (e.g., $LIMIT - $START).

cppCVE-2026-26981CWE-125CWE-191
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-26986: Freerdp Rail Window Uafcve-2026-26986-freerdp-rail-window-uaf

Directly calling free() on an xfAppWindow pointer obtained via xf_rail_add_window or xf_rail_get_window leaves a dangling pointer in the railWindows hash table. This will result in a use-after-free or double-free on disconnect cleanup. Let the table lifecycle handle the freeing of this pointer instead.

cCVE-2026-26986
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-27015: Winpr Unsafe Stream Padding Seekcve-2026-27015-winpr-unsafe-stream-padding-seek

Advancing a string or stream pointer via `Stream_Seek` without checking its bounds after an alignment calculation allows out-of-bounds skips. This could lead to a crash (e.g. `WINPR_ASSERT`) via unvalidated stream operations. Use `Stream_SafeSeek` instead, which securely enforces bounds limits.

cCVE-2026-27015CWE-119
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27125: Ssr Unvalidated Dynamic Tag Injectioncve-2026-27125-ssr-unvalidated-dynamic-tag-injection

During server-side rendering (SSR), dynamic HTML tag names are directly interpolated into the HTML output string without validation. If 'tag' is controlled by an attacker, they can supply malicious characters (like spaces and angle brackets) to break out of the tag context and inject arbitrary HTML attributes or elements, leading to Cross-Site Scripting (XSS

javascriptCVE-2026-27125CWE-79
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2026-27145: Redundant Split In Hostname Matchingcve-2026-27145-redundant-split-in-hostname-matching

Repeatedly splitting string parameters inside a comparison helper can lead to CPU DoS if called inside a large loop (such as verifying many x509 certificate SAN entries). To prevent this quadratic overhead, parse/split the loop-invariant variable once before the loop and pass the resulting slice (e.g., []string) to this function.

goCVE-2026-27145CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27181: Majordomo Unauth Mode Assignmentcve-2026-27181-majordomo-unauth-mode-assignment

Overwriting sensitive module mode from user input without authorization check

phpCVE-2026-27181CWE-862
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27189: App Ingest Py Cwe 000 Cve 2026 27189cve-2026-27189-app-ingest-py-cwe-000-cve-2026-27189

An HTTP client is explicitly configured to follow HTTP redirects automatically. If initial URLs are validated against SSRF but redirect URLs are not, an attacker could return a redirect pointing to an internal service, bypassing the SSRF filter. Set `follow_redirects=False` (or `allow_redirects=False`) and validate redirect targets manually against the SSRF

pythonCVE-2026-27189CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27195: Unbounded Repeat Take Allocationcve-2026-27195-unbounded-repeat-take-allocation

Unbounded memory allocation detected when creating a sequence of bytes. Without validating the requested size, an attacker can specify a disproportionately large size parameter, resulting in an Out-Of-Memory (OOM) denial of service. Ensure the size argument is validated against permitted bounds (e.g., via `check_write()`) before allocation.

rustCVE-2026-27195CWE-770
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27204: Wasi Async Resource Leak Bypasscve-2026-27204-wasi-async-resource-leak-bypass

A vector is declared, populated, and then drained for manual cleanup entirely within an async block. If the async block contains early returns (like `?`), the manual cleanup loop may be bypassed, leading to resource leaks. Consider declaring the vector outside the async block and performing the cleanup after the async block has resolved.

rustCVE-2026-27204CWE-772
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27572: Rust Unbounded Repeat Take Allocationcve-2026-27572-rust-unbounded-repeat-take-allocation

An unbounded memory allocation was found using `iter::repeat().take()` driven by a function parameter. If this parameter is attacker-controlled (e.g., from WebAssembly guest inputs), it can cause memory exhaustion (OOM) and lead to Denial of Service (DoS) of the host environment. Ensure the parameter is checked against a dynamic stream limit or defined upper

rustCVE-2026-27572CWE-770
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27595: Parse Dashboard Unauthenticated Agent Endpointcve-2026-27595-parse-dashboard-unauthenticated-agent-endpoint

The Parse Dashboard AI Agent endpoint (`/apps/:appId/agent`) is exposed without authentication or CSRF protection. This allows unauthenticated remote attackers to perform arbitrary database operations using the master key.

javascriptCVE-2026-27595CWE-306CWE-352
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-27598: Path Traversal Via Unvalidated Abscve-2026-27598-path-traversal-via-unvalidated-abs

A function parameter is directly passed to `filepath.Abs` and returned without any subsequent validation. If the parameter is user-controlled, this can enable path traversal, allowing attackers to access or modify files anywhere on the backend filesystem by supplying absolute paths or path traversal sequences. Either use `filepath.Base()` to extract just the

goCVE-2026-27598CWE-22CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27628: Circular Xref Infinite Loopcve-2026-27628-circular-xref-infinite-loop

Potential infinite loop detected. Loop iterates over xref/trailer offsets without tracking and validating visited offsets to prevent circular references (CVE-2026-27628).

pythonCVE-2026-27628CWE-835
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27642: Chained Missing Ie Validationcve-2026-27642-chained-missing-ie-validation

The validation logic erroneously uses a chain of 'else if' statements to check for missing parameters. This captures and reports only the first missing parameter, returning it in the error response. Attackers can exploit this to iteratively probe the server and map internal validation logic or service dependencies.

goCVE-2026-27642
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-27818: Domain Suffix Validation Bypasscve-2026-27818-domain-suffix-validation-bypass

The domain validation logic checks if a hostname ends with an allowed domain without validating that the check is an exact domain match or a proper subdomain (prepended with a dot). An attacker could bypass the check by registering a domain that ends with the allowed domain name (e.g., 'attacker-example.com' for 'example.com'). Update the logic to ensure exa

javascriptCVE-2026-27818CWE-20CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-27888: Pypdf Unbounded Zlib Decompresscve-2026-27888-pypdf-unbounded-zlib-decompress

Detected unbounded zlib decompression of a PDF object or stream. Using `zlib.decompress` on untrusted stream attributes (e.g., `_data`, `data`, or `get_data()`) without reinforcing limits makes the application highly vulnerable to decompression bombs (zip bombs), leading to memory exhaustion and Denial of Service (DoS) attacks. Implement bounded decompressio

pythonCVE-2026-27888CWE-409
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27933: Unsanitized Filename Hashcve-2026-27933-unsanitized-filename-hash

Directly assigning an unsanitized hash/array lookup to a `filename` key can lead to Path Traversal (CWE-22) vulnerabilities when processed by file upload or storage libraries. Attackers can supply path traversal characters (e.g., `../`) to save or overwrite files outside the intended directory. Sanitize the user-supplied filename using `File.basename(...)`.

rubyCVE-2026-27933CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28352: Python Ipaddress Is Private Bypasscve-2026-28352-python-ipaddress-is-private-bypass

Relying solely on the `.is_private` attribute of an `ipaddress` object is insufficient to block all internal network ranges. It neglects link-local addresses (e.g., 169.254.169.254 used for cloud metadata), loopback addresses, and reserved networks, potentially allowing SSRF bypasses. You must also verify `.is_loopback`, `.is_link_local`, and `.is_reserved`

pythonCVE-2026-28352CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28427: Rust Path Traversal Starts Withcve-2026-28427-rust-path-traversal-starts-with

Validating a path prefix using `starts_with` without first canonicalizing it can allow path traversal bypassing authorization checks. Because `starts_with` only performs a lexical comparison, an attacker can use dot-dot-slash (`../`) sequences to step out of the allowed directory (e.g., `/allowed/dir/../../etc/passwd` starts with `/allowed/dir`). Call `.cano

rustCVE-2026-28427CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28490: Authlib Internal Registry Unsafe Algorithm Lookupcve-2026-28490-authlib-internal-registry-unsafe-algorithm-lookup

This rule detects Authlib's internal pattern before CVE-2026-28490 was fixed, where an algorithm is retrieved from a registry without validating whether it is deprecated when an explicit whitelist config is missing. This allowed insecure algorithms like RSA1_5 and 'none' to be used by default.

pythonCVE-2026-28490CWE-327
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28492: Afero Parent Directory Exposurecve-2026-28492-afero-parent-directory-exposure

Constructing an `afero.NewBasePathFs` by taking `filepath.Dir` of a known directory path exposes the parent directory and its contents, causing potential path traversal and unauthorized access to sibling directories. Use `filepath.Clean` instead if the goal is to restrict access to the shared directory itself.

goCVE-2026-28492CWE-22CWE-284
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28525: Mongoose Multipart Integer Underflowcve-2026-28525-mongoose-multipart-integer-underflow

Detected an unsafe subtraction calculating multipart data length using `boundary.len + 8`. This calculation fails to align with the multipart buffer validation check that enforces a minimum length of `boundary.len + 6`. When the buffer length falls between these two values, it causes an integer underflow that generates a massive length parameter. This leads

cCVE-2026-28525CWE-125CWE-191
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28684: Tempfile Cross Device Symlink Overwritecve-2026-28684-tempfile-cross-device-symlink-overwrite

Creating a temporary file without specifying a `dir` and then moving it with `shutil.move` can lead to an arbitrary file overwrite. If the temporary directory is on a different filesystem than the destination, `shutil.move` falls back to a copy operation, which insecurely follows symbolic links at the destination path. Provide the `dir` argument so the tempo

pythonCVE-2026-28684CWE-377CWE-61
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-28696: Craftcms Assetbundle Cpexposurecve-2026-28696-craftcms-assetbundle-cpexposure

Sensitive Control Panel configurations like CP URLs and announcements are being exposed unconditionally inside an AssetBundle. This allows unauthenticated users to access administrative details. Guard these properties using `$request->getIsCpRequest()`.

phpCVE-2026-28696CWE-200
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-28781: Craftcms Query Configure Sqlicve-2026-28781-craftcms-query-configure-sqli

Mass assignment of user-supplied criteria to a database query object through `Craft::configure()` without unsetting SQL-specific keys allows SQL injection. Attackers can overwrite query properties (like 'where', 'join') to inject arbitrary SQL logic. Ensure you sanitize the criteria array by unsetting unsupported keys (e.g., `where`, `orderBy`) before passin

phpCVE-2026-28781CWE-89CWE-915
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-28789: Unprotected Receiver Map Write Http Handlercve-2026-28789-unprotected-receiver-map-write-http-handler

Concurrent modification of a receiver's map or fields in an HTTP handler without synchronization is unsafe. In Go, concurrent map writes cause a fatal runtime panic (fatal error: concurrent map writes), leading to process termination and Denial of Service (DoS). Protect shared state with a synchronization primitive like `sync.Mutex` or `sync.RWMutex`.

goCVE-2026-28789CWE-362CWE-664
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-28790: Olivetin Missing Kill Permission Revocationcve-2026-28790-olivetin-missing-kill-permission-revocation

When disabling guest access permissions, the `Kill` permission is not explicitly revoked. This allows unauthenticated users to interact with endpoints that require `Kill` authorization, leading to broken access control and potential Denial of Service.

goCVE-2026-28790CWE-862
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-29039: Insecure Elementpath Xpath Evaluationcve-2026-29039-insecure-elementpath-xpath-evaluation

Evaluating XPath expressions using `elementpath` default parsers (XPath2Parser, XPath3Parser, etc.) is unsafe because they support dangerous functions such as `unparsed-text()`, `doc()`, and `environment-variable()`. An attacker can use these functions to read arbitrary files or leak environment variables. Evaluate untrusted XPath using a custom parser with

pythonCVE-2026-29039CWE-22CWE-611
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-29045: Unsafe Path Decodecve-2026-29045-unsafe-path-decode

Decoding a request path or URL using `decodeURIComponent` can introduce a path confusion vulnerability. `decodeURIComponent` decodes percent-encoded slashes (`%2F`) into literal slashes (`/`), whereas most application routers use `decodeURI`, which leaves them encoded. This discrepancy can allow an attacker to bypass route-based middleware protections (e.g.,

javascriptCVE-2026-29045CWE-436
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-29062: Jackson Core Context Depth Bypasscve-2026-29062-jackson-core-context-depth-bypass

Direct creation of child contexts via the stream read context bypasses maximum nesting depth validation defined in `StreamReadConstraints`. This can lead to uncontrolled resource consumption and a StackOverflowError or Denial of Service (DoS) when deeply nested documents are parsed. Delegate these operations to `createChildArrayContext` and `createChildObjec

javaCVE-2026-29062CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-29081: Frappe Unvalidated Dict Key In Childquerycve-2026-29081-frappe-unvalidated-dict-key-in-childquery

Dictionary keys passed directly to `ChildQuery` without prior validation. An attacker can pass malicious SQL fragments or uppercase SQL function names as dictionary keys in the `fields` parameter to achieve SQL injection. Validate the keys (e.g., ensuring they are not uppercase) before passing them to the query builder.

pythonCVE-2026-29081CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-29779: Uptimeflare Workerconfig Leakcve-2026-29779-uptimeflare-workerconfig-leak

The sensitive `workerConfig` object is used statically outside of Next.js server-side rendering bounds (e.g., getServerSideProps). In Next.js, referencing it at the component or shared layout layer embeds these secrets directly within the static client JS bundle.

typescriptCVE-2026-29779CWE-200
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-30852: Double Placeholder Evaluation Caddycve-2026-30852-double-placeholder-evaluation-caddy

Double placeholder expansion in Caddy HTTP vars matcher exposes a vulnerability where untrusted user input within a placeholder can be double-evaluated. This can lead to a leak of environment variables, files, or sensitive server info. Ensure placeholders are handled safely by preventing double repl.ReplaceAll() calls on request controlled keys.

goCVE-2026-30852CWE-116CWE-20
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-30858: Weknora Missing Sandbox Validationcve-2026-30858-weknora-missing-sandbox-validation

Sandbox execution via the manager interface lacks input validation, allowing malicious scripts or arguments to bypass security controls and reach the underlying executor. Ensure custom validation is implemented before passing execution payload to the sandbox.

goCVE-2026-30858CWE-918CWE-94
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-30952: Unvalidated Fallback Path Yieldcve-2026-30952-unvalidated-fallback-path-yield

A custom fallback file resolution method yields filepaths without bounds validation, which can allow path traversal.

typescriptCVE-2026-30952CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-31241: Path Traversal Via Joincve-2026-31241-path-traversal-via-join

Detected potential Path Traversal. Unsanitized inputs generated by `path.join` are being supplied directly into file reading API(s) such as `fs.readFileSync`. Attackers may be able to read restricted system files by injecting traversal sequences (`../`). Ensure that all dynamic paths are sanitized via a proper validation routine before they are read.

javascriptCVE-2026-31241CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-3125: Ssrf Via Path Regex Extractioncve-2026-3125-ssrf-via-path-regex-extraction

Extracting a destination URL from the request path via regular expressions and directly passing it to `fetch` enables Server-Side Request Forgery (SSRF). This approach is additionally vulnerable to WAF/Edge bypasses via path normalization differences (such as using backslashes). Validate and allowlist the extracted destination before making request calls.

javascriptCVE-2026-3125CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-31866: Unbounded Http Request Body Decodecve-2026-31866-unbounded-http-request-body-decode

Decoding an HTTP request body into memory without constraints can lead to Denial of Service (DoS) by memory exhaustion. An attacker can send an arbitrarily large request payload. Ensure that the request body size is limited either globally using `http.MaxBytesHandler` (checked via `MaxBytesError`), or locally using `http.MaxBytesReader` or `io.LimitReader`.

goCVE-2026-31866
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-31883: Unvalidated Block Header Size Subtractioncve-2026-31883-unvalidated-block-header-size-subtraction

Processing a block header without checking the remaining size can lead to a size variable underflow. This underflow can cause massive loops over out-of-bounds memory reads and writes. Validate size before subtraction.

cCVE-2026-31883
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-31958: Unbounded Multipart Parsingcve-2026-31958-unbounded-multipart-parsing

A multipart payload is split into parts and iterated over without checking the maximum number of parts. If an attacker submits a highly segmented payload, this synchronous iteration can consume excessive CPU time and lead to a Denial of Service (DoS) by blocking the event loop. Enforce a limit on the length of the parts list via `len()` before iterating over

pythonCVE-2026-31958CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32094: Shescape Missing Bracket Glob Escapecve-2026-32094-shescape-missing-bracket-glob-escape

Missing escaping of square brackets in shell execution context, allowing glob expansion bypass.

javascriptCVE-2026-32094CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2026-32108: Python Incomplete Sanitization Or Unescaped Jsoncve-2026-32108-python-incomplete-sanitization-or-unescaped-json

Detected potentially insufficient escaping of system inputs. First, custom sanitization using `re.sub` character classes may miss critical shell characters (like semicolons or newlines) when used to build terminal strings or HTML. Second, directly rendering `json.dumps` to variables intended for HTML can lead to Cross-Site Scripting (XSS), as `json.dumps` do

pythonCVE-2026-32108
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-32245: Oauth2 Missing Client Validation Authorization Codecve-2026-32245-oauth2-missing-client-validation-authorization-code

The OIDC/OAuth2 token endpoint processes an "authorization_code" exchange but appears to perform the code lookup without including the requesting Client ID validation. An attacker could use their own valid client credentials to exchange an authorization code that was meant for another client, leading to unauthorized token issuance. Ensure you verify the requ

goCVE-2026-32245
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-32624: Strncat Size Minus Src Lencve-2026-32624-strncat-size-minus-src-len

Incorrect size calculation for strncat/g_strncat. Subtracting the length of the source string from the total size rather than the length of the destination buffer fails to account for data already accumulated in the destination. This can lead to a heap-based buffer overflow. Calculate the remaining size using the destination string length (e.g., size - 1 - s

cCVE-2026-32624CWE-120CWE-131
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-32750: Go Unvalidated Source Path Traversalcve-2026-32750-go-unvalidated-source-path-traversal

A source path extracted from user input via an untrusted map is passed directly to a file operation or import function without validation. This can result in path traversal, arbitrary file read, or exposing sensitive local files. Validate the file path against specific allowed subdirectories and block sensitive paths.

goCVE-2026-32750CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32758: Path Validation Before Cleancve-2026-32758-path-validation-before-clean

Path variables from an HTTP request are passed to a validation or authorization function before being normalized with `path.Clean()`. An attacker can bypass deny rules by using `../` traversal sequences, which are then normalized after the validation checks. To fix this, always call `path.Clean()` on the input paths before evaluating them against security ru

goCVE-2026-32758CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32761: Files Filelisting Vue Cwe 000 Cve 2026 32761cve-2026-32761-files-filelisting-vue-cwe-000-cve-2026-32761

Missing 'Download' permission check when verifying 'Share' permission, allowing users to bypass download restrictions via public share links.

goCVE-2026-32761
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-32812: Insufficient Url Validation Ssrfcve-2026-32812-insufficient-url-validation-ssrf

A user-supplied URL is passed directly into `file_get_contents()`. Validating user input with only `FILTER_VALIDATE_URL` is insufficient because it does not restrict dangerous protocol schemes (such as `file://`) and does not prevent hostname resolution to private or internal IP ranges. This combination leads natively to Server-Side Request Forgery (SSRF) an

phpCVE-2026-32812CWE-918
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32937: Insecure Gin Param Splitcve-2026-32937-insecure-gin-param-split

Unpacking multiple logical parameters from a single Gin path variable using `strings.Split` can lead to parameter confusion and input validation boundaries bypass. If a user-controlled item (like an ID) naturally contains the delimiter, subsequent array offsets map incorrectly, potentially leading to logic corruption, IDOR, or errors. To resolve this securel

goCVE-2026-32937CWE-1284CWE-20
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33056: Rust Symlink Metadata Bypasscve-2026-33056-rust-symlink-metadata-bypass

Using `fs::metadata()` instead of `fs::symlink_metadata()` to inspect a path following a directory creation error allows attackers to bypass boundary checks using symlinks. `fs::metadata()` follows symbolic links, meaning if an attacker creates a symlink where a directory is expected, the application will evaluate the target of the symlink. Use `fs::symlink_

rustCVE-2026-33056CWE-59
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-33158: Craftcms Query Configure Injectioncve-2026-33158-craftcms-query-configure-injection

Passing unsanitized user-supplied criteria to `Craft::configure()` on a query object can allow SQL injection if the keys include query properties like 'where', 'select', 'join', etc. Always remove unsupported or dangerous keys from user-supplied criteria before passing them to configuration functions.

phpCVE-2026-33158CWE-89CWE-915
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-33159: Craftcms Query Mass Assignmentcve-2026-33159-craftcms-query-mass-assignment

Unrestricted mass assignment of user input to an object via `Craft::configure()`. Applying untested user input (such as data from `Component::cleanseConfig()`) directly to a database query object allows attackers to set arbitrary query properties such as 'where', 'join', or 'union', leading to arbitrary SQL injection. Ensure sensitive query attributes are ex

phpCVE-2026-33159CWE-89CWE-915
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33162: Craftcms Query Criteria Sqlicve-2026-33162-craftcms-query-criteria-sqli

Directly configuring objects using request data (via Component::cleanseConfig) without filtering out restricted SQL criteria properties (e.g., 'where', 'union') exposes the application to SQL Injection. Ensure that unsafe array keys are unset before applying the criteria.

phpCVE-2026-33162CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33314: Tar Extractall Missing Symlink Validationcve-2026-33314-tar-extractall-missing-symlink-validation

Archive extraction via `tarfile.extractall` iterates over members and attempts safety validation but misses symlink target validation. This allows a bypass via malicious symbolic links pointing outside the extraction directory. Verify all members using `issym()` and `islnk()`.

pythonCVE-2026-33314CWE-59CWE-61
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33353: Soft Serve Local Git Clone Ssrfcve-2026-33353-soft-serve-local-git-clone-ssrf

Missing validation of git remote URL allows local path cloning.

goCVE-2026-33353
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-33431: Incomplete Path Traversal Guardcve-2026-33431-incomplete-path-traversal-guard

Incomplete path traversal guard. The software validates only one path component for directory traversal sequences ('..') while missing other concatenated user inputs.

pythonCVE-2026-33431
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-33469: Orm Auth Bypass With All Keywordcve-2026-33469-orm-auth-bypass-with-all-keyword

The code assigns `True` to an ORM query clause when a parameter equals "all", effectively bypassing record-specific filtering. If not properly guarded by an authorization check verifying the user has global read access, this allows attackers to access restricted records. Validate user permissions or filter against an explicit list of allowed records instead

pythonCVE-2026-33469CWE-863
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33495: Blind Trust Forwarded Protocve-2026-33495-blind-trust-forwarded-proto

The application blindly trusts the `X-Forwarded-Proto` header to dictate the URL scheme without verifying whether the originating proxy is trusted. This allows an attacker to spoof the protocol (e.g., impersonating an HTTPS request over HTTP) and potentially bypass scheme-based access control rules. Ensure that `X-Forwarded-*` headers are only used when they

goCVE-2026-33495CWE-349
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33533: Http Server Cors Wildcardcve-2026-33533-http-server-cors-wildcard

A wildcard `*` is hardcoded as the value for the `Access-Control-Allow-Origin` header in `send_header`. This permissive CORS policy allows any origin to read the response. If the HTTP server exposes sensitive data or APIs, this can result in cross-origin data exfiltration via simple requests or preflight bypasses. Configure allowed origins explicitly instead

pythonCVE-2026-33533CWE-942
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-33677: Goldmark Double Escapecve-2026-33677-goldmark-double-escape

Inappropriate application of `HTMLEscapeString` on string inputs prior to Markdown conversion. This causes valid HTML sequences to be redundantly double-escaped because the `goldmark` converter natively handles rendering. Pass the string directly to the Markdown converter without prior escaping.

goCVE-2026-33677CWE-116
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33691: Modsecurity Upload Missing Removewhitespacecve-2026-33691-modsecurity-upload-missing-removewhitespace

ModSecurity file upload verification rules should include `t:removeWhitespace` to prevent bypasses via whitespace padding in file extensions.

genericCVE-2026-33691CWE-434CWE-502
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2026-33693: Rust Ipv4 Missing Unspecified Checkcve-2026-33693-rust-ipv4-missing-unspecified-check

IPv4 validation missing `is_unspecified()` check. When checking whether an IP address is private or loopback to prevent Server-Side Request Forgery (SSRF), failing to block the unspecified address (`0.0.0.0` or `Ipv4Addr::UNSPECIFIED`) can allow attackers to bypass protections. On some operating systems (like Linux), traffic destined to `0.0.0.0` is routed t

rustCVE-2026-33693CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33750: Sequence Expansion Zero Step Doscve-2026-33750-sequence-expansion-zero-step-dos

Sequence expansion logic computes a step increment using `Math.abs` without enforcing a non-zero minimum. If the step evaluates to 0, this can lead to an infinite loop (Denial of Service). Enforce a minimum increment, e.g. with `Math.max(Math.abs(step), 1)`.

javascriptCVE-2026-33750CWE-835
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-33952: Freerdp Cve 2026 33952 Missing Auth Lengthcve-2026-33952-freerdp-cve-2026-33952-missing-auth-length

Missing validation of auth_length against frag_length could lead to an assertion failure and DoS.

cCVE-2026-33952
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-33981: Jq Compile Injectioncve-2026-33981-jq-compile-injection

Compiling user-supplied `jq` expressions without constraints can lead to the execution of dangerous `jq` built-ins. Built-ins like `env` allow leaking process environment variables (such as passwords or API keys), while `import` and `include` allow arbitrary file reads. Ensure dynamic `jq` queries are validated against an allowlist or blocklist before passin

pythonCVE-2026-33981CWE-94
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33992: Pyload Ssrf Unvalidated Downloadcve-2026-33992-pyload-ssrf-unvalidated-download

Potential SSRF via unvalidated URL passed to pyLoad's `_download` method.

pythonCVE-2026-33992
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-33997: Slice Equality Off By Onecve-2026-33997-slice-equality-off-by-one

A loop variable is initialized to 1 instead of 0 during a slice comparison. This skips the first element of the slice (index 0). If this function is used for security validation (e.g., evaluating privileges or rules), it could lead to policy bypasses. Ensure index 0 is validated, or initialize the loop variable to 0.

goCVE-2026-33997CWE-193
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34531: Missing Token Truthiness Checkcve-2026-34531-missing-token-truthiness-check

An authentication token is retrieved with an empty string default and passed directly to a validation callback without checking its truthiness. If the underlying data store contains an empty string token, this could lead to authentication bypass. Ensure the token is validated to be truthy before passing it to the validator.

pythonCVE-2026-34531CWE-287
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34586: Missing Soft Delete Inactive Checkcve-2026-34586-missing-soft-delete-inactive-check

The function performs session-level access control but fails to verify if the underlying business object has been soft-deleted or marked inactive. This can allow attackers to bypass authorization and access revoked or expired resources.

pythonCVE-2026-34586CWE-862
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34591: Python Pathlib Traversal Joincve-2026-34591-python-pathlib-traversal-join

Concatenating an untrusted path to a base path and using it in file operations without containment checks is vulnerable to path traversal. Validate that the resolved path is within the intended base directory before using it.

pythonCVE-2026-34591CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-34750: Improper Filename Sanitization Content Dispositioncve-2026-34750-improper-filename-sanitization-content-disposition

Unsanitized decoded inputs used directly in a 'Content-Disposition' header can lead to path traversal vulnerabilities and HTTP response splitting. Functions like 'decodeURIComponent' will unmask directory traversal sequences (%2F -> /) and control characters. Always sanitize extracted filenames (e.g., using a library function or 'path.basename') before placi

typescriptCVE-2026-34750CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-34984: Sprig Template Dns Exfiltrationcve-2026-34984-sprig-template-dns-exfiltration

A Sprig template function map is being initialized without removing `getHostByName`. When templates are user-controlled, an attacker can use this function to perform DNS lookups from the server, leading to DNS exfiltration of sensitive data or SSRF-like network reconnaissance primitives. Ensure that you delete the `getHostByName` key from the function map be

goCVE-2026-34984CWE-200CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34993: Python Pickle Load From Filecve-2026-34993-python-pickle-load-from-file

Unrestricted deserialization using `pickle.load()` on an opened file object. This allows arbitrary code execution if the file contents can be controlled by an attacker. Consider using `json.load()` or a restricted unpickler that overrides `find_class()`.

pythonCVE-2026-34993CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-35000: Falsy Validation Bypasscve-2026-35000-falsy-validation-bypass

Conditional validation using `.get()` truthiness (e.g., `req.get('key') and not is_valid(...)`) allows falsy values like empty strings `""`, lists `[]`, or `null` to bypass security validation entirely. If these unvalidated falsy values are processed downstream or stored in a system, they can lead to type confusion, crash-induced DoS, or authorization bypass

pythonCVE-2026-35000CWE-20CWE-502
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-35407: Django Email Enumerationcve-2026-35407-django-email-enumeration

Raising a validation error when an account already exists can lead to user enumeration attacks. An attacker can probe endpoints to discover registered accounts. Avoid returning distinct errors for existing accounts; instead, process the request opaquely and handle notifications out-of-band. (Note: Token-authenticated confirmation endpoints are excluded as th

pythonCVE-2026-35407CWE-203
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-35454: Go Zip Slip Arbitrary File Writecve-2026-35454-go-zip-slip-arbitrary-file-write

Potentially untrusted archive entry name or file path is written to disk without validating against path traversal (Zip Slip). Use Go 1.24+ 'os.OpenRoot' or ensure paths are sanitized before file operations.

goCVE-2026-35454CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-35586: Python Archive Symlink Escapecve-2026-35586-python-archive-symlink-escape

Code iterates over archive members prior to extraction but does not appear to validate symlink targets. While checking for path traversal is common, failing to check for symbolic links allows an attacker to extract a payload outside the destination directory (symlink escape). Ensure you validate 'issym()' and 'islnk()' for tarfiles, or 'external_attr' for zi

pythonCVE-2026-35586
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-37462: Go Missing Bounds Check Uint Underflowcve-2026-37462-go-missing-bounds-check-uint-underflow

An unsigned integer underflow can occur when directly subtracting a dynamically computed value from a bounding length variable without verification. If the right-hand side exceeds the value of the bounds, it wraps around to a large positive integer. In parsing loops, this may lead to infinite loops or out-of-bounds reads. Extract the computation to a variabl

goCVE-2026-37462CWE-191
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-37982: Keycloak Reusable Action Tokencve-2026-37982-keycloak-reusable-action-token

Returning `false` from `isOneTimeAction` allows the required action to be executed multiple times using the same action token. If an action token (such as an execute-actions email link) is intercepted, it can be replayed to perform sensitive actions maliciously, such as unauthorized authenticator enrollment. Ensure that sensitive actions are strictly one-tim

javaCVE-2026-37982CWE-294
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-39377: Insecure Path Join Traversalcve-2026-39377-insecure-path-join-traversal

A path constructed via `os.path.join()` using an untrusted function parameter is opened without validating that the resolved path is contained within the intended base directory. Attackers can use directory traversal (e.g., `../`) or absolute paths to read arbitrary files. Ensure the resulting path is effectively checked against the allowed base directory us

pythonCVE-2026-39377CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-39378: Path Traversal Join Opencve-2026-39378-path-traversal-join-open

Naive joining of a base path with a function parameter using `os.path.join` without boundary validation enables path traversal vulnerabilities. If the parameter is attacker-controlled, they can read arbitrary files by escaping the base directory. Ensure that the resolved path is validated (e.g., using `abspath` and `startswith`) before interacting with the f

pythonCVE-2026-39378CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-39943: Directus Missing Oauth Transport Validationcve-2026-39943-directus-missing-oauth-transport-validation

A request handler performs generic authorization checks but lacks OAuth scope, audience, or token transport validations. This can result in authorization bypass or CSRF if token sources like cookies are permitted without explicit constraints.

typescriptCVE-2026-39943CWE-352CWE-862
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-40293: Premature Loop Return In Channel Aggregationcve-2026-40293-premature-loop-return-in-channel-aggregation

Returning immediately upon branch setup failure in a parallel channel aggregation context. In a logical OR scenario (e.g. permission checks), this fail-fast aborts parallel checks and causes false negatives. Consider emitting the error to a channel and continuing instead.

goCVE-2026-40293
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-40300: Insecure Dict Denylist Filtercve-2026-40300-insecure-dict-denylist-filter

A dictionary from a loop is mutated using a denylist approach (`del dict[key]`) and then appended to a collection. This can leak data if unexpected or new sensitive keys are added to the dictionary over time. Prefer an explicit allowlist approach where a new dictionary is instantiated containing only the explicitly permitted keys.

pythonCVE-2026-40300
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-4035: Pathlib Dynamic Fstring Writecve-2026-4035-pathlib-dynamic-fstring-write

Constructing a file path dynamically from untrusted variables (e.g., f-strings) and then writing to it can lead to arbitrary file writes via path traversal if the variable isn't strictly validated or typed.

pythonCVE-2026-4035
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-40449: Implicit Signed Unsigned Comparisoncve-2026-40449-implicit-signed-unsigned-comparison

A potentially signed value is compared directly against an unsigned maximum limit (`SIZE_MAX / $SIZE`). This can lead to type promotion issues where the signed integer is implicitly cast, potentially enabling integer overflows to bypass bounds checks. Explicitly cast the signed value to an unsigned integer type before making the comparison.

cppCVE-2026-40449CWE-190CWE-681
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-40450: Implicit Sign Extension Bypasscve-2026-40450-implicit-sign-extension-bypass

A boundary validation check comparing a potentially signed integer against `SIZE_MAX / $Y` without explicitly casting it to an unsigned integer format was detected. Due to implicit C++ type promotion rules, the bounds condition may evaluate unsafely depending on integer widths, potentially allowing out-of-bounds large integer sizes to bypass validation. This

cppCVE-2026-40450CWE-190CWE-681
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-40490: Asynchttpclient Cross Domain Credential Leakcve-2026-40490-asynchttpclient-cross-domain-credential-leak

AsyncHttpClient instances unconditionally copy Realm credentials to arbitrary redirect targets without checking domain boundaries. This propagates plaintext credentials on cross-domain redirects or HTTPS-to-HTTP downgrades. To fix this, ensure the realm is stripped when crossing origin boundaries securely.

javaCVE-2026-40490CWE-522
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40491: Archive Extractall Path Traversalcve-2026-40491-archive-extractall-path-traversal

Calling `extractall()` on an archive object without validating member paths can result in a path traversal (ZipSlip/TarSlip) vulnerability. Verify that the archive members resolve strictly within the intended target directory, pass a restrictively filtered `members=` list, or use `filter='data'` (Python 3.12+).

pythonCVE-2026-40491CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-40603: Chartbrew Cve 2026 40603 Dummycve-2026-40603-chartbrew-cve-2026-40603-dummy

Caching data using merely an ID without taking context/filters into account can lead to data leaks.

javascriptCVE-2026-40603
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-41308: Knobs Controller Js Cwe 000 Cve 2026 41308cve-2026-41308-knobs-controller-js-cwe-000-cve-2026-41308

A Stimulus controller unconditionally initializes form bounds from default cookie values. If this form is used for existing records, this silently overwrites the record's existing configuration with defaults upon saving, which can downgrade strict security bounds. Protect the value assignment with an edit-mode persistence check to prioritize the existing rec

javascriptCVE-2026-41308CWE-276CWE-285
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-41658: Php Superglobal Mass Assignmentcve-2026-41658-php-superglobal-mass-assignment

Directly assigning a superglobal like $_POST or $_GET to $_SESSION, or iterating over a superglobal to populate another array without validating the keys, can lead to mass assignment and session pollution. Extract specific fields or use a form validation library instead.

phpCVE-2026-41658CWE-915
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-41666: Implicit Signed Unsigned Comparison Overflowcve-2026-41666-implicit-signed-unsigned-comparison-overflow

Implicitly comparing a signed integer with a size division (like `SIZE_MAX / element_size`) can lead to signedness/promotion mismatches on mixed-bit architectures (e.g., 32-bit `size_t` vs 64-bit signed int). This can unexpectedly evaluate to false and bypass memory allocation overflow checks. Explicitly cast the signed integer to an unsigned 64-bit type (e.

cppCVE-2026-41666CWE-190CWE-681
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-41667: Improper Integer Bounds Check Missing Castcve-2026-41667-improper-integer-bounds-check-missing-cast

A signed integer is checked for negativity and then compared against a division (typically representing an upper capacity limit like SIZE_MAX / size) without an explicit cast. This can cause signed/unsigned type promotion issues, leading to potential integer overflows or critical static analyzer warnings. Explicitly cast the signed integer to an unsigned typ

cppCVE-2026-41667CWE-190CWE-681
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-41691: Unsanitized Dict Interpolationcve-2026-41691-unsanitized-dict-interpolation

String interpolation using unsanitized dictionary values. When the result is used in an HTTP request URL, it may lead to Path Traversal or Server-Side Request Forgery vulnerabilities. Ensure input structure is validated (e.g., characters like ?, #, /, and .. are restricted).

javascriptCVE-2026-41691CWE-22CWE-74
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-41885: Custom Regex Interpolation Unvalidatedcve-2026-41885-custom-regex-interpolation-unvalidated

Detected a custom regex-based string interpolation loop directly substituting dictionary values. If this template is used to construct URLs, it is vulnerable to Path Traversal or SSRF, as the values are neither URL-encoded nor validated against path delimiters. Ensure URL construction uses verified inputs (e.g., blocking `../`, `/`) or use `URL` objects and

javascriptCVE-2026-41885CWE-20CWE-22
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 65
CVE-2026-42073: Oauth Csrf State Bypass Via Errorcve-2026-42073-oauth-csrf-state-bypass-via-error

The application handles the OAuth `error` response from the callback URL before validating the `state` parameter against the expected session value. By submitting a crafted request with an `error` parameter, an attacker can bypass the state check, tricking the service into prematurely rejecting the flow and terminating it. Validate the `state` parameter unco

javascriptCVE-2026-42073CWE-352
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-42074: Raw Result Return Property Injectioncve-2026-42074-raw-result-return-property-injection

Directly returning the raw result property of an asynchronous operation without structural validation can lead to object property injection if the object originates from an untrusted source. Ensure that you explicitly pick only the expected fields into a new object literal.

typescriptCVE-2026-42074CWE-915
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-42091: Go Http Missing File Csrf Checkcve-2026-42091-go-http-missing-file-csrf-check

An HTTP handler creates or opens a file but lacks an explicit validation check on the request, which may lead to CSRF or missing authorization vulnerabilities if exposed without protection.

goCVE-2026-42091CWE-352
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42175: Incomplete Is Private Ssrf Checkcve-2026-42175-incomplete-is-private-ssrf-check

Relying solely on `ipaddress.is_private` for SSRF protection is insufficient. The `is_private` property does not block all non-publicly routable IP ranges, such as the RFC 6598 Shared Address Space (100.64.0.0/10) or multicast addresses. An attacker could exploit this to bypass SSRF filters and access internal services. Augment `is_private` with checks for m

pythonCVE-2026-42175CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42209: Cpp Unchecked Modulo Countcve-2026-42209-cpp-unchecked-modulo-count

A modulo operation uses the `.count()` method as the divisor without a preceding zero-check. If `.count()` returns 0, this will cause a division-by-zero hardware exception (SIGFPE) leading to Denial of Service (DoS).

cppCVE-2026-42209CWE-369
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42220: Websocket Index Ts Cwe 000 Cve 2026 42220cve-2026-42220-websocket-index-ts-cwe-000-cve-2026-42220

Direct connection to backend WebSocket in development mode using VITE_PROXY_TARGET. This skips the development server proxy and breaks middleware cookie injection, exposing unprotected initial handshakes.

typescriptCVE-2026-42220
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-42314: Tarfile Incomplete Symlink Validationcve-2026-42314-tarfile-incomplete-symlink-validation

Tarfile extraction iterates over archive members (often to mitigate CVE-2007-4559) but fails to validate symlinks using `issym()`, `islnk()`, `linkname`, or `type`. This allows symlink escape attacks where a malicious archive creates symlinks pointing outside the extraction directory.

pythonCVE-2026-42314CWE-59CWE-61
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42504: Go Mime Short Cursor Advance Doscve-2026-42504-go-mime-short-cursor-advance-dos

The parser cursor is advanced by only a small offset (`start+2`) rather than the entire parsed token length (`end`) when an error occurs. This causes overlapping reparsing of the input string, leading to O(N^2) complexity and potential Denial of Service (DoS).

goCVE-2026-42504CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42576: Unchecked Crypto Key Type Assertioncve-2026-42576-unchecked-crypto-key-type-assertion

Unchecked type assertion to a cryptographic key type (e.g., `*rsa.PublicKey`). If the interface contains a different type (for instance, an ECDSA key returned by an external JWKS endpoint instead of RSA), the assertion will panic and cause a Denial of Service. Use the `value, ok := ...` idiom to safely assert types.

goCVE-2026-42576CWE-703CWE-843
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-42610: Php Iterable Config Command Injectioncve-2026-42610-php-iterable-config-command-injection

Unescaped iteration variables flow into OS command execution. An attacker who controls the iterated array or configuration can inject arbitrary shell commands or overwrite arguments. Ensure array or iterable variables are rigorously sanitized using `escapeshellarg()` or `escapeshellcmd()` before being concatenated into a command string for shell execution fu

phpCVE-2026-42610CWE-78CWE-88
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-43889: Unbounded Zip Extractioncve-2026-43889-unbounded-zip-extraction

Extracting untrusted ZIP archives fully to the local filesystem without size limits exposes the application to Zip Bomb (disk exhaustion) DoS attacks. Use a streaming approach to iterate over entries and enforce strict bounds on uncompressed file sizes.

typescriptCVE-2026-43889
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-43975: Java Torealpath Broad Catch Traversal Bypasscve-2026-43975-java-torealpath-broad-catch-traversal-bypass

Catching a generic `IOException` or `Exception` when calling `toRealPath()` and falling back to `normalize()` can mask symlink validation errors (e.g., AccessDeniedException). If `toRealPath()` fails due to an access exception on a symlink, the fallback path will circumvent symlink resolution, leading to directory traversal vulnerabilities. Catch `NoSuchFile

javaCVE-2026-43975CWE-22CWE-59
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-44017: Html Backend Py Cwe 000 Cve 2026 44017cve-2026-44017-html-backend-py-cwe-000-cve-2026-44017

HTML Document backend lacks security config and overrides URLs blindly.

pythonCVE-2026-44017
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-44018: Insecure Urljoin To Pathcve-2026-44018-insecure-urljoin-to-path

Passing the result of `urljoin` directly into a `Path` object without validation can result in Path Traversal or Local File Inclusion (LFI). Python's `urljoin` ignores the base URI entirely if the target substring provides an absolute path or wrapper scheme. This allows attackers to specify arbitrary local paths out-of-bounds.

pythonCVE-2026-44018CWE-22CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44019: Python Docling Html Single Page Dropcve-2026-44019-python-docling-html-single-page-drop

Missing handling of single-page documents in SPLIT_PAGE HTML generation, which can lead to silent dropping of document content and denial of service.

pythonCVE-2026-44019
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-44020: Html Backend Py Cwe 000 Cve 2026 44020cve-2026-44020-html-backend-py-cwe-000-cve-2026-44020

The setup initialized the backend with an unvalidated, unconstrained original_url parameter blindly utilized to construct absolute paths via urljoin(), potentially leading to SSRF.

pythonCVE-2026-44020
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-44054: Predictable Session Token From Pidcve-2026-44054-predictable-session-token-from-pid

Generating a session token or credentials directly from a process ID (PID) makes the token highly predictable. Attackers can guess valid tokens to hijack sessions or trigger unauthorized actions. Use a cryptographically secure random number generator (CSPRNG) to generate session identifiers.

cCVE-2026-44054CWE-330CWE-340
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-44180: Python Env Yaml Injectioncve-2026-44180-python-env-yaml-injection

Dynamically applying `yaml.safe_load` to environment variables matched merely by a prefix opens the door to YAML injection vulnerabilities if the results are later used in structural configurations downstream. Restrict `yaml.safe_load` to an explicit allowlist of variables.

pythonCVE-2026-44180CWE-502
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44182: Insecure Env Yaml Injectioncve-2026-44182-insecure-env-yaml-injection

Environment variables are iterated and parsed with `yaml.safe_load` or `yaml.load` without structural type validation. If this unvalidated parsed structure is passed into downstream consumers (such as Jinja2 rendered YAML manifests), it allows attackers who control runtime environment variables to achieve configuration or manifest injection. Validate the par

pythonCVE-2026-44182CWE-502CWE-74
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-4426: Cve 2026 4426 Unpatched Error Propagationcve-2026-4426-cve-2026-4426-unpatched-error-propagation

The code handles invalid zisofs block size exponent by returning silently without error propagation.

cCVE-2026-4426CWE-754
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44317: Skipped Domain Logic Nil Dereferencecve-2026-44317-skipped-domain-logic-nil-dereference

Conditionally skipping the initialization function leaves state uninitialized, causing downstream nil pointer dereferences.

goCVE-2026-44317CWE-476
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44456: Hono Jwt Missing Jwk Extractioncve-2026-44456-hono-jwt-missing-jwk-extraction

The JWT implementation does not correctly extract 'alg' and 'kid' from JWK objects during signing, potentially leading to algorithm confusion.

typescriptCVE-2026-44456
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 53
CVE-2026-44545: Autobahn Unbounded Websocket Payloadcve-2026-44545-autobahn-unbounded-websocket-payload

Failing to restrict the WebSocket frame or message payload size can allow unauthenticated attackers to consume excessive memory, leading to Denial of Service (DoS). Ensure both `maxMessagePayloadSize` and `maxFramePayloadSize` are set to reasonable limits when configuring autobahn's WebSocketFactory via `setProtocolOptions`.

pythonCVE-2026-44545CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44596: Missing Rate Limiting Auth Endpointcve-2026-44596-missing-rate-limiting-auth-endpoint

The routing logic for this authentication or token endpoint does not enforce rate limiting. Unrestricted authentication paths allow for brute-force and credential stuffing attacks. Ensure that a rate limiter check (e.g., `checkRateLimit`) is executed before passing the request to the underlying handler endpoint.

javaCVE-2026-44596
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-44645: Unvalidated Fallback Path Traversalcve-2026-44645-unvalidated-fallback-path-traversal

A file path returned by a fallback function is yielded directly without validating if it falls within allowed root directories. This can lead to a Path Traversal vulnerability if the file parameter is attacker-controlled.

typescriptCVE-2026-44645CWE-22
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-44796: Django Python Re Redoscve-2026-44796-django-python-re-redos

User input was passed directly to the standard Python `re` module. The standard `re` module is vulnerable to Regular Expression Denial of Service (ReDoS) when processing untrusted complex patterns, as it lacks a timeout mechanism. To fix this, consider using the third-party `regex` module which allows setting execution timeouts to protect against catastrophi

pythonCVE-2026-44796CWE-1333CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-45149: Unbounded Loop Allocation Brace Expansioncve-2026-45149-unbounded-loop-allocation-brace-expansion

A sequence generation loop does not enforce an incremental capacity limit, leading to potentially unbounded CPU/memory consumption.

javascriptCVE-2026-45149CWE-400CWE-770
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-45306: Tarfile Incomplete Symlink Validationcve-2026-45306-tarfile-incomplete-symlink-validation

A custom tarfile extraction sequence iterates over members but fails to validate symbolic links using `.issym()` or `.islnk()`. While this loop may attempt to prevent directory traversal (e.g., mitigating CVE-2007-4559), missing symlink checks can lead to arbitrary file overwrite. Attackers can exploit this by crafting archives with symlinks pointing outside

pythonCVE-2026-45306CWE-59
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-45582: Nested Array Filter Index Shift Logic Bugcve-2026-45582-nested-array-filter-index-shift-logic-bug

Filtering out empty nested sub-arrays removes intermediate items and shifts all subsequent indices. In structures where array indices provide semantic mapping (e.g., node output logic branches or protocol ports), this incorrectly recompiles connection maps, causing data corruption or authentication bypasses. If array indices represent immutable identifiers,

typescriptCVE-2026-45582CWE-682
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-46380: Ssrf Unvalidated Uri Fetchcve-2026-46380-ssrf-unvalidated-uri-fetch

The application accepts and processes arbitrary URIs without performing validation against private/loopback addresses. This can lead to Server-Side Request Forgery (SSRF), allowing attackers to access internal services, link-local environments, and cloud metadata endpoints. Add URL validation logic before resolving or connecting.

pythonCVE-2026-46380CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-46551: Nocodb Arraysort Ast Sqlicve-2026-46551-nocodb-arraysort-ast-sqli

An unvalidated AST node value (`.value`) is passed directly into a raw SQL query binding (`knex.raw()`). In NocoDB formula resolution, passing a literal string this way without parameterization or strict allowlisting (such as for 'ASC' or 'DESC') allows an attacker to bypass basic sanitization and execute arbitrary SQL injection via the ORDER BY clause. Ensu

typescriptCVE-2026-46551CWE-89
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 61
CVE-2026-46678: Improper Multimodal Extraction Ssrfcve-2026-46678-improper-multimodal-extraction-ssrf

Multimodal tool results (e.g., URLs) are incorrectly extracted and added to user prompts. This can allow attackers to bypass tool-specific security validations (such as SSRF blocklists on URLs) because the contents are evaluated as standard user strings/comments rather than structured tool returns.

pythonCVE-2026-46678CWE-502CWE-918
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-47124: Nezha Missing Csrf Or Scope Validationcve-2026-47124-nezha-missing-csrf-or-scope-validation

Missing CSRF middleware or proper authorization scope validation on Gin router setup.

goCVE-2026-47124CWE-352CWE-863
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-47180: Unbounded Recursion In Parsercve-2026-47180-unbounded-recursion-in-parser

The `$FUNC` method appears to parse or decode structures recursively without tracking the recursion depth. Although it passes unmodified state securely (e.g. typical cycle detection via a seen set), an attacker could provide a long chain of valid forward links that bypasses cycle checks but causes uncontrolled recursion, leading to a stack exhaustion Denial

pythonCVE-2026-47180CWE-674
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-47183: Concurrent Eviction Leak Via Early Returncve-2026-47183-concurrent-eviction-leak-via-early-return

When performing operations on a shared dictionary or cache in concurrent access, returning early on cache hits can bypass the eviction process. If the eviction process breaks on concurrent modification exceptions (like RuntimeError), the dictionary size can drift above bounds. Subsequent cache hits skip the eviction logic, maintaining the inflated unbounded

pythonCVE-2026-47183CWE-400
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-47214: Docling Htmlbackend Unsafe Ssrf Omissioncve-2026-47214-docling-htmlbackend-unsafe-ssrf-omission

This is a placeholder rule for CVE-2026-47214. The vulnerability is an architectural omission in docling's implementation (missing HTMLBackendOptions), which cannot be reliably detected as a generic API misuse pattern in client application code.

pythonCVE-2026-47214
by Provallyupdated 2026-06-04Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-47265: Missing Cookie Drop On Cross Origin Redirectcve-2026-47265-missing-cookie-drop-on-cross-origin-redirect

A cross-origin redirect handler clears some authentication headers but fails to clear the explicit per-request `cookies` variable. This can leak sensitive per-request cookies to third-party domains.

pythonCVE-2026-47265CWE-200
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-47273: Pam Usb Xpath Injectioncve-2026-47273-pam-usb-xpath-injection

XPath injection due to unescaped string interpolations into XPath queries.

cCVE-2026-47273
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-48065: Python Shell Command Injectioncve-2026-48065-python-shell-command-injection

Executing OS commands with dynamic string formatting via os.system or subprocess with shell=True is vulnerable to command injection. An attacker who controls the interpolated input can break out of the command string to execute arbitrary code. Use subprocess functions without shell=True and pass arguments as an array/list.

pythonCVE-2026-48065CWE-78
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-48597: Elixir Uri Scheme Atom Exhaustioncve-2026-48597-elixir-uri-scheme-atom-exhaustion

Converting an unbounded or untrusted string (like a URI scheme) to an atom dynamically using `String.to_atom/1` can lead to an atom memory exhaustion Denial of Service (DoS) vulnerability. Erlang VM atoms are not garbage-collected, so an attacker who can provide unique inputs can exhaust the bounded atom table and crash the application. Use pattern matching

elixirCVE-2026-48597CWE-400
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-48598: Elixir Unescaped Kv Interpolationcve-2026-48598-elixir-unescaped-kv-interpolation

Constructing headers or multipart parameters by directly interpolating untrusted values into a `key="value"` string format without escaping allows CRLF and double-quote injection attacks. In contexts like Content-Disposition headers, this can lead to header smuggling, parameter forgery, or multipart body manipulation. Ensure that values are checked for `\r`,

elixirCVE-2026-48598CWE-113
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-48681: Python Insecure File Url Path Validationcve-2026-48681-python-insecure-file-url-path-validation

Extracting a file path from a user-supplied URL and verifying only its existence allows path traversal and arbitrary local file reads. Path input extracted from untrusted URLs must be defensively normalized using `os.path.abspath` and verified against an explicit allowlist before being trusted.

pythonCVE-2026-48681CWE-22CWE-502
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-48682: Cpp Unvalidated Ihl Pointer Advancecve-2026-48682-cpp-unvalidated-ihl-pointer-advance

Pointer arithmetic is applied directly using a parsed IP header length (IHL) without bounds checking. This can advance the pointer past the end of the packet buffer, resulting in an out-of-bounds read or type confusion. Compute the header offset into a variable and validate it against the buffer boundaries before evaluating the pointer advancement.

cppCVE-2026-48682CWE-125
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-48861: Missing Http Method Validation Crlfcve-2026-48861-missing-http-method-validation-crlf

HTTP method is merged into the request serialization list without prior validation. An attacker can pass malicious methods containing CRLF sequences to inject HTTP headers or smuggle requests. Ensure the given method string is validated to contain only allowed characters before constructing the payload.

elixirCVE-2026-48861CWE-113
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-49753: Elixir Integer Parse Http Smugglingcve-2026-49753-elixir-integer-parse-http-smuggling

Using `Integer.parse/1` or `Integer.parse/2` to parse `Content-Length` or other HTTP length headers can leave the application vulnerable to HTTP Request/Response Smuggling. Elixir's `Integer.parse` accepts an optional `+` or `-` prefix, which violates RFC 7230's strict digital-only format for lengths. A proxy may parse this strictly while this application pa

elixirCVE-2026-49753CWE-444
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-49754: Unbounded Tuple Iolist Accumulationcve-2026-49754-unbounded-tuple-iolist-accumulation

An accumulator is updated by continually appending data (e.g., an iolist) inside a tuple stored in a struct field, but without tracking its size. This pattern can lead to an Allocation of Resources Without Limits or Throttling (CWE-770), such as in the Mint HTTP/2 CONTINUATION flood vulnerability (CVE-2026-49754). Ensure that a maximum size is explicitly tra

elixirCVE-2026-49754CWE-770
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-5164: Virtio Viostor Shared Discard Statecve-2026-5164-virtio-viostor-shared-discard-state

The `blk_discard` array used for processing UNMAP requests is accessed from a shared structure rather than a per-request structure. This creates a race condition during concurrent UNMAP commands, leading to data corruption and DoS. Move this state into a per-request structure such as `SRB_EXTENSION`.

cCVE-2026-5164CWE-362
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-6839: Cpp Signed Unsigned Overflow Check Bypasscve-2026-6839-cpp-signed-unsigned-overflow-check-bypass

Comparing a signed element count to an unsigned size limit (e.g., `SIZE_MAX / size`) without an explicit cast can cause improper type promotion or truncation. This allows malicious inputs to bypass integer overflow protection on certain architectures, leading to undersized memory allocations and subsequent out-of-bounds read/write accesses. Explicitly cast t

cppCVE-2026-6839CWE-190CWE-195CWE-681
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-6863: Go Path Traversal Via Strings Hasprefixcve-2026-6863-go-path-traversal-via-strings-hasprefix

Validating paths mapped into a directory using `strings.HasPrefix` is prone to partial directory traversal if the directory path does not end with a separator. An attacker can construct a path that traverses out of the target directory into a sibling directory with a similar name (e.g., `target` and `target_malicious`). Use `filepath.Rel` and check for ".."

goCVE-2026-6863CWE-22CWE-502
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-8669: Giflib Missing Bounds Check Skip Branchcve-2026-8669-giflib-missing-bounds-check-skip-branch

A bounds check on GIF dimensions (`GifFile->SWidth`) is improperly nested inside a conditional processing branch. If skipped frames bypass this conditional without another bounds check, they may trigger an out-of-bounds write via `DGifGetLine` because the row buffer size is typically `SWidth`. Ensure the bounds validation occurs before any branching that dec

cCVE-2026-8669CWE-125CWE-787
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-8829: Perl Xs Svpv Alias Uafcve-2026-8829-perl-xs-svpv-alias-uaf

A string buffer pointer is extracted via `SvPV` from a hash value fetched using `hv_fetch`. If this hash value is self-aliased with an SV that gets reallocated (e.g., via `SvGROW`), the cached pointer will point to freed memory, causing a use-after-free. Ensure you check for self-aliasing between the fetched SV and the target SV before caching the pointer.

cCVE-2026-8829CWE-416
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-9149: Integer Overflow Missing Bounds Checkcve-2026-9149-integer-overflow-missing-bounds-check

Missing integer bounds checks before arithmetic on an externally read size and subsequent memory allocation. This could lead to integer overflow/underflow, resulting in an undersized allocation and a potential heap out-of-bounds write.

cCVE-2026-9149CWE-190CWE-787
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-9150: Sha Buffer Overflow Strcpycve-2026-9150-sha-buffer-overflow-strcpy

A stack buffer sized for MD5 or SHA-256 hex checksums (65 bytes) is written using an unbounded string operation. If the application encounters larger hashes like SHA-384 or SHA-512 (which require up to 129 bytes for their hex representation), a stack-based buffer overflow can occur. Increase the buffer size (e.g. to 64 * 2 + 1) and use bounds-checking string

cCVE-2026-9150CWE-121
by Provallyupdated 2026-06-04Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-9673: Bypass Csv Injection Protectioncve-2026-9673-bypass-csv-injection-protection

The regular expression used to remove or sanitize CSV injection sequences lacks leading space character matching. Attackers can bypass this protection by prefixing their payloads with a space (e.g., ` =cmd|' /C calc'!A0`), exploiting the parser's loose spacing evaluation. Update the regex to consume leading spaces before checking for injection characters, su

javascriptCVE-2026-9673CWE-1236CWE-74
by Provallyupdated 2026-06-04Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
109 downloads0 direct109 via packs
Trust score 65
CVE-2016-20022: Linux Usb Missing Maxpacket Validationcve-2016-20022-linux-usb-missing-maxpacket-validation

The USB endpoint descriptor parsing logic extracts and validates the `wMaxPacketSize` limit only for high-speed bulk endpoints. Other types and speeds are left unvalidated, allowing maliciously crafted USB descriptors to exceed buffer size limits, resulting in memory corruption.

cCVE-2016-20022CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2018-25270: Php Http Method Override Dynamic Call Without Whitelistcve-2018-25270-php-http-method-override-dynamic-call-without-whitelist

Dynamic method invocation on $this whose name is derived from a user-controlled HTTP method override ($_POST/$_REQUEST/$_GET) without an HTTP-verb whitelist (in_array against ['GET','POST','PUT','DELETE','PATCH', ...]). An attacker can set the override parameter to the name of any public method (e.g. __construct) and have it invoked with attacker-controlled

phpCVE-2018-25270CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2019-10742: Nodejs Stream Data Handler Reject Without Destroycve-2019-10742-nodejs-stream-data-handler-reject-without-destroy

Stream '$STREAM' 'data' event handler calls '$REJECT(...)' to signal an error but does not call '$STREAM.destroy()'. Without destroying the stream, data continues to arrive and be buffered after the error condition is detected, causing unbounded memory growth and denial of service (DoS). Fix: call '$STREAM.destroy()' before '$REJECT(...)' to immediately halt

javascriptCVE-2019-10742CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2020-28483: Go Ip Spoofing Forwarded Header No Proxy Checkcve-2020-28483-go-ip-spoofing-forwarded-header-no-proxy-check

HTTP forwarding header (X-Forwarded-For or X-Real-IP) is read without first verifying that the connecting address belongs to a trusted proxy. Any client can set these headers to forge their apparent source IP. Before using these headers to determine the authoritative client IP, validate Request.RemoteAddr against a trusted-proxy CIDR allowlist (e.g., cidr.Co

goCVE-2020-28483GHSA-H395-QCRW-5VMQCWE-290
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2020-36567: Go Log Injection Http Path Formatcve-2020-36567-go-log-injection-http-path-format

HTTP URL path or query string data is formatted with the '%s' verb, which does not escape newline characters. An attacker can inject arbitrary log entries by embedding newlines (CRLF) in a crafted request URL. Use '%#v' or '%q' as the format verb, or sanitize the value with strconv.Quote() before including it in log output.

goCVE-2020-36567CWE-117
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2020-36962: Tendenci Unicodewriter Csv Formula Injectioncve-2020-36962-tendenci-unicodewriter-csv-formula-injection

Use of Tendenci's UnicodeWriter for CSV export does not neutralize spreadsheet formula meta-characters (=, +, -, @, |) in cell values. User-controlled fields written this way can become executable formulas when the CSV is opened in Excel/LibreOffice/Google Sheets (CSV Formula / DDE Injection, CWE-1236). Replace UnicodeWriter with csv.DictWriter/csv.writer an

pythonCVE-2020-36962CWE-1236
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2020-37002: Ajenti Totp Stage Without Stage1 Bindingcve-2020-37002-ajenti-totp-stage-without-stage1-binding

The TOTP (second-factor) verification branch invokes the TOTP verifier directly using a user_auth_id taken from the request without first validating a server-generated stage-1 token (e.g. a `totp_random` nonce stored by the password step). This allows an attacker who knows a username with TOTP enabled to skip the password stage entirely and brute-force the 6

pythonCVE-2020-37002CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2020-37012: Php Latex Shell Escape Rcecve-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

phpCVE-2020-37012CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2020-37123: Php Unsanitized Superglobal Into Shell Execcve-2020-37123-php-unsanitized-superglobal-into-shell-exec

User-controlled HTTP input from a PHP superglobal ($_GET/$_POST/$_REQUEST/$_COOKIE) flows into a shell-executing function (shell_exec, exec, system, passthru, popen, proc_open, or the backtick operator) without being sanitized through escapeshellarg() or escapeshellcmd(). An attacker can inject shell metacharacters (;, |, &&, `, $()) to execute arbitrary OS

phpCVE-2020-37123CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2020-37237: Php Orderby Whitelist Guarded By Array Key Existscve-2020-37237-php-orderby-whitelist-guarded-by-array-key-exists

Ad-hoc ORDER BY whitelist validation is gated behind array_key_exists() / isset() guards, so the check is silently skipped when the key is absent. Any downstream caller that bypasses the guard reaches the SQL ORDER BY use unvalidated, enabling SQL ORDER BY injection (CVE-2020-37237). Replace with a centralized validator such as process_sorting_params(), whic

phpCVE-2020-37237CWE-89
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2021-27915: Php Recursive Reference Pass By Valuecve-2021-27915-php-recursive-reference-pass-by-value

A loop variable is passed to a recursive method expecting a reference. Because the loop variable is a copy (not iterated by reference, e.g., `&$V`), modifications made by the recursive call to its elements are lost relative to the original array. This can bypass sanitization, validation, or data transformations. Pass the original array element by reference u

phpCVE-2021-27915CWE-79CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2021-3749: Redos Whitespace Replace Star Quantifiercve-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

javascriptCVE-2021-3749CWE-1333CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2021-4435: Child Process Unvalidated Wrappercve-2021-4435-child-process-unvalidated-wrapper

A wrapper function exposing child_process methods directly passes an unqualified command parameter without apparent path validation. If the executing environment runs in an untrusted directory, this can trigger an Untrusted Search Path vulnerability (CWE-426), where a local executable is hijacked. Ensure that commands are validated (e.g., checking for path t

javascriptCVE-2021-4435CWE-426
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2021-47781: Printf Family Self Concatenation Overflowcve-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

cppCVE-2021-47781CWE-120CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2021-47901: Python Csv Injection Unquoted Field In Reportcve-2021-47901-python-csv-injection-unquoted-field-in-report

In a CSV report generator, a value derived from external/untrusted input (e.g. an HTTP redirect Location header) is appended to a CSV-row accumulator without being wrapped in double quotes and without neutralizing spreadsheet formula-trigger characters (=, +, -, @). When the resulting CSV is opened in a spreadsheet application, the injected content can break

pythonCVE-2021-47901CWE-1236
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2021-47942: Homeassistant View Handler Unsanitized Path Parametercve-2021-47942-homeassistant-view-handler-unsanitized-path-parameter

A HomeAssistantView HTTP handler passes a URL-supplied path parameter to a downstream function without first normalizing it with homeassistant.util.sanitize_path. When the underlying function reads files from disk, '..' segments in the URL can escape the intended web root and disclose arbitrary files readable by the Home Assistant process (CVE-2021-47942, CW

pythonCVE-2021-47942CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2021-47952: Python Jsonpickle Unsafe Decode Eval Rcecve-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.

pythonCVE-2021-47952CWE-502CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2021-47976: Php Unrestricted Upload User Filename As Destinationcve-2021-47976-php-unrestricted-upload-user-filename-as-destination

Untrusted $_FILES[*]['name'] flows into the destination path of move_uploaded_file() without an extension whitelist or rename to a server-generated name. An attacker can upload a .php (or other executable) file under a chosen name; if the destination directory is web-accessible and the engine executes PHP there, this is unrestricted file upload leading to re

phpCVE-2021-47976CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2022-0555: Python Log Sensitive Datacve-2022-0555-python-log-sensitive-data

Logging sensitive data (like tokens, passwords, or forms containing them) in plaintext can expose credentials to local attackers via log files.

pythonCVE-2022-0555CWE-532
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2022-39215: Rust Recursive Fs Read Dir Without Symlink Checkcve-2022-39215-rust-recursive-fs-read-dir-without-symlink-check

Recursive directory traversal using `fs::read_dir` recurses into child entries without first checking whether the entry is a symbolic link (via `symlink_metadata` / `is_symlink`) and validating its target against an allowed filesystem scope. An attacker who can place a symlink inside an allowed directory can use it to escape the sandbox/scope and enumerate r

rustCVE-2022-39215GHSA-3QFG-JVX9-428GCWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2022-48624: Cve 2022 48624 Command Injection Unquoted Varscve-2022-48624-cve-2022-48624-command-injection-unquoted-vars

A shell command is constructed using format strings with unquoted variables, and then executed. This can lead to OS command injection if the variables are user-controlled filenames containing shell metacharacters. Ensure variables are adequately shell-quoted before formatting them into the command string.

cCVE-2022-48624CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2022-4967: Strongswan Trust Cert Subject Bypasscve-2022-4967-strongswan-trust-cert-subject-bypass

When looking up trusted public keys, the expected connection identity must be used rather than the subject extracted directly from the presented certificate. Extracting the identity from the unverified certificate can allow an attacker to bypass authorization by presenting a different, trusted certificate. Pass the expected identity (e.g., `identification_t`

cCVE-2022-4967CWE-297
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-0163: Incomplete Prototype Pollution Blocklistcve-2023-0163-incomplete-prototype-pollution-blocklist

Found an incomplete prototype pollution mitigation blocklist. The array blocks '__proto__' but does not adequately block 'constructor' or 'prototype'. Blocking 'this.constructor.prototype' is ineffective because the attacker controls the payload keys. Ensure that 'constructor' or 'constructor.prototype' is explicitly blocked.

javascriptCVE-2023-0163CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2023-2800: Python Insecure Tempfile Mktempcve-2023-2800-python-insecure-tempfile-mktemp

Use of `tempfile.mktemp()` followed by `open()` on the returned path is insecure (CWE-377 / CVE-2023-2800). `mktemp()` only predicts a filename without atomically creating the file, opening a TOCTOU race in which a local attacker can place a symlink at the predicted path before it is opened, leading to arbitrary file overwrite. Replace this pattern with `tem

pythonCVE-2023-2800CWE-377
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2023-29401: Go Content Disposition Filename Injectioncve-2023-29401-go-content-disposition-filename-injection

Filename is concatenated directly into a Content-Disposition HTTP header value without escaping double-quotes (") or backslashes (\). If the filename contains attacker-controlled input, these characters allow breaking out of the quoted parameter value and injecting arbitrary header parameters, spoofing the file extension, or bypassing browser security prompt

goCVE-2023-29401CWE-116CWE-74
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2023-32191: Rke Full Cluster State In Configmapcve-2023-32191-rke-full-cluster-state-in-configmap

Persisting RKE FullState (PKI CertificatesBundle, EncryptionConfig, RancherKubernetesEngineConfig) into a Kubernetes ConfigMap named "full-cluster-state" in kube-system exposes the cluster CA private key, etcd encryption-at-rest keys, and credentials to any principal with ConfigMap read access (e.g. the built-in `view` ClusterRole). This allows privilege esc

goCVE-2023-32191CWE-269CWE-312CWE-922
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2023-32192: Insecure Url Construction Sprintfcve-2023-32192-insecure-url-construction-sprintf

Constructing a URL using `fmt.Sprintf` with unescaped request components (like `URL.Path` or `Header.Get`) can lead to reflected XSS, open redirects, or path confusion if the resulting URL is rendered directly to a client. Use `net/url` and its `JoinPath` method instead to ensure proper encoding.

goCVE-2023-32192CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2023-34460: Rust Glob Flipped Require Literal Leading Dotcve-2023-34460-rust-glob-flipped-require-literal-leading-dot

`require_literal_leading_dot` is set with platform-flipped values: `false` on Unix and/or `true` on Windows. Dotfiles (e.g. `.env`, `.ssh/config`) are conventionally hidden on Unix and should NOT be matched implicitly by glob wildcards such as `*` or `**`. The secure defaults are `true` on Unix and `false` on Windows. The flipped configuration allows wildcar

rustCVE-2023-34460GHSA-9XWC-CWJG-5JJMCWE-280
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2023-38048: Codeigniter Order By Sql Injection Via Escapecve-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

phpCVE-2023-38048CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2023-38049: Codeigniter Order By Escape Sqlicve-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

phpCVE-2023-38049CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2023-38053: Codeigniter Order By Escape Sql Injectioncve-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.

phpCVE-2023-38053CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2023-38054: Easyappointments Order By Escape Sql Injectioncve-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

phpCVE-2023-38054CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2023-44451: Glib Archive Path Traversalcve-2023-44451-glib-archive-path-traversal

Path traversal vulnerability during archive extraction. The application utilizes GLib's GIO file APIs to create local files from an archive container (e.g., using minizip's unzReadCurrentFile) but fails to verify that the extracted file path resides within the intended bounds of the extraction sandbox directory. To prevent arbitrary file overwrites, always v

cCVE-2023-44451CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-44452: Glib Dynamic Spawn Argument Injectioncve-2023-44452-glib-dynamic-spawn-argument-injection

Constructing shell command strings dynamically with `g_strdup_printf` and passing them to execution or parsing mechanisms like `g_shell_parse_argv` or `g_spawn_command_line_sync` is vulnerable to argument injection. An attacker can supply a filename starting with a dash (`-`) that will be interpreted as a command option, leading to arbitrary code execution.

cCVE-2023-44452CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-45235: Insecure Command Injection Concatenationcve-2023-45235-insecure-command-injection-concatenation

Constructing a shell command via string concatenation (strcat/strcpy) with non-literal variables and passing it to system() or popen() can lead to OS command injection. Apply proper quoting using snprintf (e.g., "%s") or use safer execution APIs avoiding the shell altogether.

cCVE-2023-45235
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2023-45857: Xsrf Token Disclosed Via Withcredentialscve-2023-45857-xsrf-token-disclosed-via-withcredentials

XSRF/CSRF token is read from cookies and attached to request headers when `withCredentials` is true, without being restricted to same-origin requests. When `withCredentials: true` is used on a cross-origin request, the browser includes the target domain's cookies; this code reads the CSRF token from those cookies and forwards it as a request header, allowing

javascriptCVE-2023-45857CWE-346CWE-352
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2023-47105: Chaosblade Unauth Command Injectioncve-2023-47105-chaosblade-unauth-command-injection

Unauthenticated OS command injection detected. Untrusted HTTP request parameters are directly passed into a command execution function without sanitization or authorization. Ensure user input is never piped into execution contexts or that the endpoint is appropriately protected.

goCVE-2023-47105CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2023-47480: Unchecked Privilege Dropcve-2023-47480-unchecked-privilege-drop

The return value of a privilege-dropping function like setuid() or setgid() is ignored. If the system call fails (e.g., due to resource limits like RLIMIT_NPROC), the program may silently continue executing with unintended elevated privileges, leading to a local privilege escalation vulnerability. Always check the return value and handle failures appropriate

cCVE-2023-47480CWE-252CWE-273
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2023-50009: Unrolled Loop Edges Oobcve-2023-50009-unrolled-loop-edges-oob

Unrolled processing of edge/padding elements (e.g., unconditionally acting on indices 0, 1 and W-1, W-2) without checking the bounds can lead to out-of-bounds memory accesses if input dimensions are smaller than the unrolled margin length. Ensure dimensions are correctly checked (`if (w >= MIN)`) or use bounded margin loops like `for (i = 0; i < MIN(w, 2); i

cCVE-2023-50009
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2023-50010: Cve 2023 50010 Gradfun Overreadcve-2023-50010-cve-2023-50010-gradfun-overread

An off-by-one arithmetic condition where reading at index ($Y + $R) requires bounding $Y + 1 < $HEIGHT - $R to avoid an out-of-bounds read. Use strict checks when iterating over multidimensional boundary conditions.

cCVE-2023-50010CWE-125
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-50229: Unchecked Len Memcmp Memcpycve-2023-50229-unchecked-len-memcmp-memcpy

Missing length check before `memcmp` and `memcpy` of the same buffer and length. This pattern can lead to an out-of-bounds read and heap buffer overflow if `$LEN` is attacker-controlled and exceeds the size of `$DEST`. Ensure `$LEN` is validated against the size of the destination buffer.

cCVE-2023-50229CWE-120CWE-125
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2023-50230: Bluez Pbap Unvalidated Memcpycve-2023-50230-bluez-pbap-unvalidated-memcpy

Missing length validation before `memcmp` and `memcpy` operations on a buffer can lead to out-of-bounds read and heap-based buffer overflows. Ensure that the length variable is properly validated against the destination buffer size (e.g., using `sizeof`) before comparing and copying data.

cCVE-2023-50230CWE-120CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-52044: Php Mime Blocklist Missing Php8 Php9cve-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).

phpCVE-2023-52044CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2023-52076: Glib Gstring Path Traversal Archivecve-2023-52076-glib-gstring-path-traversal-archive

Constructing file paths by concatenating untested strings (e.g., via `g_string_append_printf`) without validating that the path is safely bounded by an intended directory can lead to path traversal and arbitrary file write vulnerabilities. Validate untrusted inputs and ensure that `g_file_get_relative_path()` is used to verify the resulting path does not esc

cCVE-2023-52076CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2023-52138: Command Cpio C Cwe 000 Cve 2023 52138cve-2023-52138-command-cpio-c-cwe-000-cve-2023-52138

Extracting untrusted CPIO archives using the `cpio` command-line utility can lead to arbitrary file writes outside the extraction path, as `cpio` unsafely follows stored symlinks by default. Connecting the 'application/x-cpio' MIME type to `cpio` handlers exposes the application to path traversal. Use a safer extraction library or utility (e.g., Unarchiver).

cCVE-2023-52138
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2023-6175: Cpp Qt Minizip Zip Slipcve-2023-6175-cpp-qt-minizip-zip-slip

Extracting zip files with minizip without validating the extracted paths can lead to a Zip Slip vulnerability. An attacker can use directory traversal sequences (e.g., `../`) to overwrite arbitrary files on the filesystem. Ensure that paths are validated by checking that the extracted file's canonical or absolute path strictly resides within the intended bas

cppCVE-2023-6175CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2023-6597: Python Os Chmod Unsafe Symlinkcve-2023-6597-python-os-chmod-unsafe-symlink

Changing file permissions during cleanup operations without passing `follow_symlinks=False` can lead to unintended modifications of files targeted by attacker-created symlinks. When handling temporary directories or un-trusted file trees, following symlinks is a security risk (CWE-59).

pythonCVE-2023-6597CWE-59
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-0793: K8s Hpa Nil Behavior Derefcve-2024-0793-k8s-hpa-nil-behavior-deref

Missing validation or defaulting of HPA scaling behaviors can lead to a nil pointer dereference.

goCVE-2024-0793
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-0916: Php Uvdesk Uploadfile Rename Defaults Falsecve-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.

phpCVE-2024-0916CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-10081: Python Auth Allowlist Path Endswith Bypasscve-2024-10081-python-auth-allowlist-path-endswith-bypass

Anonymous-access allowlist gated by `endswith()` on a raw HTTP path is vulnerable to suffix spoofing (CVE-2024-10081, CWE-288 / CWE-420): an attacker can craft a URL whose raw path ends with one of the allowlisted tokens (e.g. '/Authentication') while the request is dispatched by the router to a different, privileged endpoint, yielding an authentication bypa

pythonCVE-2024-10081GHSA-F3F8-VX3W-HP5QCWE-288CWE-420
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-11236: C Pdo Quoter Zend String Alloc Missing Zstr Max Len Checkcve-2024-11236-c-pdo-quoter-zend-string-alloc-missing-zstr-max-len-check

Quoter / escape function accumulates a buffer length by iterating over ZSTR_LEN($STR) and then passes the result to zend_string_alloc() without validating it against ZSTR_MAX_LEN. On 32-bit platforms a long attacker-controlled input can overflow the size_t length accumulator (or exceed ZSTR_MAX_LEN), producing an undersized allocation and a subsequent out-of

cCVE-2024-11236GHSA-5HQH-C84R-QJCVCWE-190CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2024-11392: Python Torch Load Without Weights Onlycve-2024-11392-python-torch-load-without-weights-only

`torch.load()` is called without `weights_only=True`. By default (in torch < 2.6), `torch.load` uses Python's `pickle` deserializer, which executes arbitrary code embedded in the input file during deserialization. If the loaded file path is attacker-influenced or comes from an untrusted source, this leads to remote code execution (CVE-2024-11392, CWE-502: De

pythonCVE-2024-11392CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-11393: Python Pickle Load Without Trust Remote Code Guardcve-2024-11393-python-pickle-load-without-trust-remote-code-guard

`pickle.load()` / `pickle.loads()` in a checkpoint-conversion script deserializes a user-supplied path without a `TRUST_REMOTE_CODE` environment-variable opt-in guard. Python's pickle protocol can execute arbitrary code embedded via `__reduce__` during deserialization, so loading an attacker-controlled checkpoint, metadata file, or weight bundle enables remo

pythonCVE-2024-11393CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-11394: Python Pickle Load Without Trust Remote Code Gatecve-2024-11394-python-pickle-load-without-trust-remote-code-gate

`pickle.load()` is invoked on a checkpoint file inside a HuggingFace Transformers model-conversion script without first verifying the `TRUST_REMOTE_CODE` environment variable. Python pickle deserialization executes arbitrary code embedded in the input via `__reduce__`, so unpickling attacker-controllable checkpoint files (e.g. `model_args.pkl`, `.metadata`)

pythonCVE-2024-11394CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-11595: Qt Minizip Path Traversalcve-2024-11595-qt-minizip-path-traversal

Iterating over ZIP entries without validating that the constructed destination paths fall within the target extraction directory can lead to a Zip Slip (Path Traversal) vulnerability. Malicious archives with embedded directory traversal characters (e.g., `../`) might cause files to be written outside the intended target. Validate the extracted path by checki

cppCVE-2024-11595CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2024-11596: Qt Minizip Zip Slipcve-2024-11596-qt-minizip-zip-slip

Extraction of ZIP entries without validating that the extracted path stays within the intended directory can lead to path traversal (Zip Slip). Verify the path using `QFileInfo(...).absoluteFilePath().startsWith(...)` or a similar check.

cppCVE-2024-11596CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-12029: Picklescan Incomplete Guard Allows Pickle Rcecve-2024-12029-picklescan-incomplete-guard-allows-pickle-rce

The result of picklescan's scan_file_path() is checked only via .infected_files. A crafted pickle file that triggers picklescan's InvalidMagicError sets scan_result.scan_err but leaves infected_files at 0, so this guard passes and any subsequent pickle-based deserialization (e.g., torch.load) executes attacker-controlled code (CWE-502 / CVE-2024-12029). The

pythonCVE-2024-12029GHSA-MCRP-WHPW-JP68CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2024-12720: Python Redos Nested Quantifiers In Re Callscve-2024-12720-python-redos-nested-quantifiers-in-re-calls

Potential Regular Expression Denial of Service (ReDoS): the regex passed to a `re` module function contains nested quantifiers of the form `(?:...(?:...)+...)*` or `(?:...(?:...)+...)+`. The regex engine explores exponentially many backtracking paths when crafted input partially matches the prefix but fails the suffix, causing unbounded CPU usage and Denial

pythonCVE-2024-12720CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2024-1451: Gitlab Inadequade Vuln Grouping Keycve-2024-1451-gitlab-inadequade-vuln-grouping-key

This is a placeholder rule. The underlying vulnerability is a project-specific business logic bug (improper logical classification/grouping of scan results) which cannot be abstracted into a general code pattern safely.

rubyCVE-2024-1451CWE-841
by Provallyupdated 2026-06-03Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-1597: Pgjdbc Simple Parameter Bare Numeric Inlinecve-2024-1597-pgjdbc-simple-parameter-bare-numeric-inline

A parameter-list serializer (toString(int, boolean)) returns a bare numeric value (Integer.toString / Long.toString / Short.toString / Float.toString / Double.toString / Number.toString) without wrapping it in quotes, parentheses, or an explicit type cast. In simple-query mode (preferQueryMode=simple) this lets a literal '-' in the SQL template fuse with a n

javaCVE-2024-1597GHSA-24RP-Q3W6-VC56CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2024-2044: Pickle Load Path Built With Os Path Joincve-2024-2044-pickle-load-path-built-with-os-path-join

A file opened for pickle.load() is located via os.path.join(). os.path.join does not enforce containment under a trusted base directory: a relative '..' traversal segment escapes the base, and an absolute POSIX path or Windows UNC path supplied as a later component silently replaces the base entirely. If any component of the joined path is attacker-controlle

pythonCVE-2024-2044CWE-22CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2024-21489: Custom Deep Merge Prototype Pollutioncve-2024-21489-custom-deep-merge-prototype-pollution

Overwriting object properties during object iteration without validating the key can lead to prototype pollution.

javascriptCVE-2024-21489CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-21527: Regex Url Allow Deny List Bypasscve-2024-21527-regex-url-allow-deny-list-bypass

Validation of URLs or paths using standard `regexp` sequential allow/deny lists is prone to logic errors and bypasses (e.g., SSRF or LFI). Standard Go regular expressions lack powerful exclusion features like negative lookaheads, making it easy to introduce logical flaws when attempting to filter malicious payloads. Consider using proper URL parsers or a reg

goCVE-2024-21527CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-21529: Implicit String Coercion Prototype Pollutioncve-2024-21529-implicit-string-coercion-prototype-pollution

The key `$K` is extracted from an array and checked against restricted properties (e.g., `__proto__`) using strict equality (`===`) without prior string coercion. An attacker can bypass this check by providing a nested array (e.g., `['__proto__']`). During property access (`$O[$K]`), implicit string coercion turns the array into the restricted key, leading t

javascriptCVE-2024-21529GHSA-735H-VX8C-2Q2VCWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2024-21549: Php Spatie Browsershot View Source Bypasscve-2024-21549-php-spatie-browsershot-view-source-bypass

The application implements a blocklist for URL protocols but fails to include `view-source`. An attacker can bypass the `file://` blocklist by prefixing the URL with `view-source:`, leading to Server-Side Request Forgery or arbitrary local file read (CVE-2024-21549). Include `'view-source'` in the unsupported protocols list.

phpCVE-2024-21549CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-21576: Python Eval With Broken Builtins Sandboxcve-2024-21576-python-eval-with-broken-builtins-sandbox

eval()/exec() is called with a fake "__builtins__": {} sandbox in globals. This is a well-known broken sandbox: any module exposed in the same globals dict (e.g. `math`) lets an attacker reach `module.__spec__.__init__.__builtins__` and recover `__import__`, enabling arbitrary code execution. Replace with a proper sandboxed evaluator (e.g. simpleeval/Restric

pythonCVE-2024-21576GHSA-PMP6-XCW2-WMP6CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2024-21650: Xwiki Velocity Request Param Into Wiki Linkcve-2024-21650-xwiki-velocity-request-param-into-wiki-link

A raw HTTP request parameter (via $request.get / $request.getParameter) is interpolated directly into XWiki wiki syntax such as a wiki link "[[ ... >> ... ]]" or a macro body, without escaping. Attacker-controlled input can break out of the wiki link/macro and inject arbitrary wiki macros (e.g. {{html}}, {{groovy}}, {{async}}) which are evaluated server side

genericCVE-2024-21650GHSA-RJ7P-XJV7-7229CWE-94CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2024-21663: Discord Bot Command Shell Injection Unsanitizedcve-2024-21663-discord-bot-command-shell-injection-unsanitized

Discord command handler interpolates user-controlled `$ARG` into a shell command string and executes it with `subprocess.*(..., shell=True)` without first calling `CommandInjection.sanitizeInput($ARG)`. Any user able to invoke this command can inject shell metacharacters (`;`, `&&`, `|`, backticks, `$()`) and execute arbitrary OS commands on the bot host (CV

pythonCVE-2024-21663GHSA-FJCJ-G7X8-4RP7CWE-20CWE-77
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-22423: Python Incomplete Windows Cmd Escapingcve-2024-22423-python-incomplete-windows-cmd-escaping

Detected an incomplete escaping mechanism for Windows cmd.exe. Replacing double quotes with '""' or constructing an invocation like `/c "{args}"` using an f-string is vulnerable to command injection. Double quotes do not prevent the expansion of environment variables like `%VAR%` under cmd.exe, allowing attackers to execute arbitrary shell commands. Ensure `

pythonCVE-2024-22423CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-23324: Cpp Protobuf Unsanitized String Valuecve-2024-23324-cpp-protobuf-unsanitized-string-value

Setting Protobuf string values directly from raw network buffers or casted byte arrays without UTF-8 sanitization can lead to serialization failures or gRPC bypasses, such as CVE-2024-23324. Always sanitize potentially non-UTF-8 strings using `MessageUtil::sanitizeUtf8String` before assigning them to protobuf string fields.

cppCVE-2024-23324CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-2338: Anon C Cwe 000 Cve 2024 2338cve-2024-2338-anon-c-cwe-000-cve-2024-2338

Generic input validation relies on naive string prefix matching (`pg_strncasecmp`) instead of full syntax parsing or safe structural validation. Malicious inputs containing a valid prefix but followed by injected SQL fragments can bypass the string checks and execute unauthorized logic.

cCVE-2024-2338
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-2339: Pg Extension Missing Recursive Validationcve-2024-2339-pg-extension-missing-recursive-validation

Validation of function calls (e.g., `FuncCall`) only checks the top-level function name without traversing the abstract syntax tree for nested function calls. This allows attackers to smuggle malicious code inside arguments or nested functions. Ensure you traverse the entire expression using a tree walker (e.g., `raw_expression_tree_walker`) to validate all

cCVE-2024-2339CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-2434: Gitlab Improper Scanner Groupingcve-2024-2434-gitlab-improper-scanner-grouping

Overly broad vulnerability resolution due to grouping by scanner without report_type isolation.

rubyCVE-2024-2434
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-24558: React Unescaped Json In Dangerouslysetinnerhtmlcve-2024-24558-react-unescaped-json-in-dangerouslysetinnerhtml

JSON strings often contain unescaped HTML characters ('<', '>'). Direct injection of JSON.stringify() output into realistically interpreted contexts via `dangerouslySetInnerHTML` can result in Cross-Site Scripting (XSS). An attacker who can control the shape or content of the data being serialized can break out of arbitrary tags (such as <script>) and execut

typescriptCVE-2024-24558CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-24830: Openobserve User Creation Missing Initiator Authzcve-2024-24830-openobserve-user-creation-missing-initiator-authz

This `post_user` handler accepts a `UserRequest` (which carries a caller-supplied `role`) but takes no `initiator_id` parameter and performs no Root/Admin authorization check on the caller. Any authenticated user can therefore create an account with elevated privileges (e.g. `UserRole::Root`), enabling vertical privilege escalation (CVE-2024-24830). Fix: add

rustCVE-2024-24830GHSA-HFXX-G56F-8H5VCWE-250CWE-269
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-25625: Symfony Implicit Host Out Of Band Urlcve-2024-25625-symfony-implicit-host-out-of-band-url

A URL is being generated in a function related to authentication, invitations, or password tokens without first explicitly setting a trusted host in the router context. This could lead to Host Header Injection. If this URL is sent to a user out-of-band (e.g., via email), an attacker could provide a malicious Host header and spoof the domain, leading to phish

phpCVE-2024-25625CWE-20CWE-640
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-26151: Bs4 Formatter None Xsscve-2024-26151-bs4-formatter-none-xss

Calling BeautifulSoup output serialization methods with `formatter=None` completely disables HTML entity escaping. This behavior unescapes explicitly escaped HTML entities (e.g., replacing `&lt;` with `<`), which can render safe input strings originating from untrusted users into executable HTML tags, leading to Cross-Site Scripting (XSS) and HTML Injection.

pythonCVE-2024-26151CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-26256: Integer Underflow Loop Boundcve-2024-26256-integer-underflow-loop-bound

Inadequate minimum bounds check on `$LEN`. The variable is allowed to reach a value that causes an integer underflow when `$SUB` is subtracted in the loop condition, potentially leading to out-of-bounds memory access.

cCVE-2024-26256CWE-119CWE-191
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-27102: Go Safepath Toctou Symlink Escapecve-2024-27102-go-safepath-toctou-symlink-escape

A path returned by SafePath() is consumed by a path-based os.* / syscall operation. The validator resolves symlinks once (e.g. via filepath.EvalSymlinks) but the subsequent syscall re-resolves every component, creating a TOCTOU window an attacker can exploit by swapping a symlink between check and use to escape a sandbox root (CVE-2024-27102). Use an atomic

goCVE-2024-27102GHSA-P8R3-83R8-JWJ5CWE-22CWE-367
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2024-27105: Unvalidated Dict To Query Objectcve-2024-27105-unvalidated-dict-to-query-object

Dictionary keys are directly passed to query object constructors without validation. This can lead to SQL injection or authorization bypass if attackers can supply arbitrary functions as keys.

pythonCVE-2024-27105CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-27289: Float Negative Zero Bypass String Manipulationcve-2024-27289-float-negative-zero-bypass-string-manipulation

Checking if a float is negative using `$ARG < 0` after converting it to a string can fail for the value `-0.0`. In Go, `-0.0 < 0` evaluates to false, but `strconv.FormatFloat` outputs `"-0"`. If you are conditionally wrapping or escaping negative numbers to prevent injection (e.g., SQL's `--` comment), an attacker can supply `-0.0` to bypass the check and in

goCVE-2024-27289CWE-697CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-27529: Wasm3 Missing Memoryimport Cleanupcve-2024-27529-wasm3-missing-memoryimport-cleanup

The struct field `memoryImport` is not cleaned up before the module is freed. This can lead to a memory leak and ultimately a Denial of Service via memory exhaustion. Ensure `FreeImportInfo` is called on `memoryImport` before freeing the parent structure.

cCVE-2024-27529
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-27758: Core Netref Py Cwe 000 Cve 2024 27758cve-2024-27758-core-netref-py-cwe-000-cve-2024-27758

The `__array__` magic method was unconditionally defined on Netref objects. This allows an attacker-controlled network response to trigger arbitrary code execution via `pickle.loads()` when `numpy.array()` or property accesses query the object locally.

pythonCVE-2024-27758
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-28109: Insecure Transformerfactory Configurationcve-2024-28109-insecure-transformerfactory-configuration

The application instantiates an XML TransformerFactory without enabling XMLConstants.FEATURE_SECURE_PROCESSING. This unsafe default configuration allows the execution of arbitrary Java extension functions embedded within XSL stylesheets, leading to Remote Code Execution (RCE). Ensure that FEATURE_SECURE_PROCESSING is set to true.

javaCVE-2024-28109CWE-611CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2024-28114: Python Jinja2 Unsafe Environmentcve-2024-28114-python-jinja2-unsafe-environment

Using `jinja2.Environment` without restrictions to render dynamically provided templates allows for Server-Side Template Injection (SSTI). An attacker can execute arbitrary OS commands by abusing the unrestrained environment. Keep data and templates separate or switch to `jinja2.sandbox.SandboxedEnvironment` if dynamic template inputs are strictly required.

pythonCVE-2024-28114CWE-1336
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-28195: Missing Samesite On Express Cookiecve-2024-28195-missing-samesite-on-express-cookie

A cookie is set via `res.cookie` without specifying the `sameSite` attribute. Without `sameSite` correctly configured to 'lax' or 'strict', the cookie will be sent in third-party contexts, exposing the application to Cross-Site Request Forgery (CSRF). Always supply an options object configuring `{ sameSite: 'lax' }` or stricter, along with 'httpOnly' where a

javascriptCVE-2024-28195CWE-1275CWE-352
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 65
CVE-2024-28236: Vela Secret Substitution Bypasscve-2024-28236-vela-secret-substitution-bypass

A container configuration is generated via `Substitute()` without segregating non-substituted secrets. This allows "no commands" restricted secrets to be substituted into insensitive configuration fields and bypass log masking. The fix requires segregating secrets that do not allow substitution and injecting them only after substitution.

goCVE-2024-28236CWE-200
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-28860: Slice Parameter Concurrent Mutation Appendcve-2024-28860-slice-parameter-concurrent-mutation-append

Appending directly to a slice parameter might modify its underlying array in-place if capacity > length. In a concurrent context, this causes data races and memory corruption (e.g., cryptographic keys). Allocate a new slice using `make`, then copy or append the parameter's contents into it.

goCVE-2024-28860CWE-362
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-29184: Overly Strict Realpath Traversal Checkcve-2024-29184-overly-strict-realpath-traversal-check

An overly strict path traversal check using `realpath()` throws an exception or fails when `realpath()` returns false. `realpath()` returns false for non-existent paths, which causes valid nested archives or uncreated directory structures to falsely trigger path traversal errors. This can lead to Denial of Service (DoS) during archive extraction or file oper

phpCVE-2024-29184CWE-754
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-29194: Overly Permissive Global Read Accesscve-2024-29194-overly-permissive-global-read-access

A potentially global class grants read access to project-scoped roles. This may cause an Improper Access Control vulnerability where any project admin can read all globally registered entities (such as users).

typescriptCVE-2024-29194
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2024-2955: Qt Minizip Zip Slipcve-2024-2955-qt-minizip-zip-slip

Extracting zip files using minizip without validating the paths of the extracted entries can lead to Zip Slip (directory traversal) vulnerabilities. Attackers can embed `../` in filenames to extract files outside the intended directory. Validate the paths using `.absoluteFilePath().startsWith()` or similar mechanisms.

cppCVE-2024-2955CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2024-29651: Custom Merge Prototype Pollutioncve-2024-29651-custom-merge-prototype-pollution

A custom iteration over `Object.keys()` is used to access or assign to another object without explicitly filtering out dangerous keys like `__proto__`, `constructor`, or `prototype`. This pattern is typically found in vulnerable merge routines and can lead to Prototype Pollution.

javascriptCVE-2024-29651CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-29895: Php Server Argv To Shell Exec Without Castcve-2024-29895-php-server-argv-to-shell-exec-without-cast

Untrusted input read from $_SERVER['argv'] is passed to a shell-invoking function without integer casting, intval(), or shell-argument escaping. When PHP's register_argc_argv directive is On (the default in many environments, including the official PHP Docker image), URL query-string tokens populate $_SERVER['argv'] for HTTP-served scripts, so an unauthentic

phpCVE-2024-29895GHSA-CR28-X256-XF5MCWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-30247: Php Exec User Input Concatenationcve-2024-30247-php-exec-user-input-concatenation

User-controlled superglobal (e.g. $_POST, $_GET, $_REQUEST, $_COOKIE) is concatenated directly into a shell command passed to exec()/shell_exec()/ system()/passthru()/popen()/proc_open(). An attacker can break out of any surrounding single/double quotes and inject arbitrary shell commands. Wrap the value with escapeshellarg() (or an equivalent helper that si

phpCVE-2024-30247CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-30248: Fastapi Starlette Staticfiles Missing Cspcve-2024-30248-fastapi-starlette-staticfiles-missing-csp

The application mounts a `StaticFiles` directory without applying Content-Security-Policy (CSP) headers. If this directory serves user-uploaded files, an attacker could upload and execute malicious scripts (e.g., via embedded JavaScript in SVG files), leading to Stored Cross-Site Scripting (XSS). Wrap the `StaticFiles` application in a middleware that adds a

pythonCVE-2024-30248CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-3025: Nodejs Path Join Unnormalized Filename Traversalcve-2024-3025-nodejs-path-join-unnormalized-filename-traversal

path.join() is invoked with a user-controlled filename interpolated directly into a template literal segment without being normalized (e.g., wrapped in normalizePath(), path.basename(), or path.normalize()). When the filename originates from user input (HTTP body, multer originalname, persisted settings such as logo_filename / pfpFilename), it may contain '.

javascriptCVE-2024-3025CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2024-30264: Next Router Query Xss Redirectcve-2024-30264-next-router-query-xss-redirect

Unsanitized user input from `router.query` or `useSearchParams()` is passed directly to `router.push()` or `router.replace()`. This can lead to Open Redirect or Cross-Site Scripting (XSS) if a `javascript:` URI is provided. Sanitize the URL before redirecting, for example using `@braintree/sanitize-url`.

typescriptCVE-2024-30264CWE-601CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-3029: Payload Extraction Before State Checkcve-2024-3029-payload-extraction-before-state-check

Extracting or parsing user input before performing critical application state/authorization checks. If the parser throws an exception on malformed data, it bypasses the conditional check and enters the catch block. If the error handler contains sensitive state alterations or destructive fallbacks, an attacker could achieve denial of service or privilege esca

javascriptCVE-2024-3029
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2024-31206: Insecure Http Requestcve-2024-31206-insecure-http-request

Use of unencrypted HTTP protocol for network requests exposes traffic to Man-in-the-Middle (MITM) attacks. Use HTTPS to encrypt the transport channel.

javascriptCVE-2024-31206CWE-319
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-31452: Ignored Error In Reduction Loopcve-2024-31452-ignored-error-in-reduction-loop

Explicitly ignoring specific errors (e.g., cycle detection) in a loop reading structured results can lead to unsafe defaults, such as authorization bypasses if a denying clause is silently dropped.

goCVE-2024-31452CWE-502CWE-754
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-31837: Unsafe Buffer Copy Strcpycve-2024-31837-unsafe-buffer-copy-strcpy

The `strcpy` function copies strings without checking the size of the destination buffer, leading to buffer overflow vulnerabilities (CWE-120). Replace `strcpy` with a bounded string copy such as `strncpy` (ensure manual null-termination), `strlcpy`, or `snprintf`.

cCVE-2024-31837CWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-31982: Xwiki Feed Output In Verbatim Blockcve-2024-31982-xwiki-feed-output-in-verbatim-block

The XWiki rendering verbatim block ({{{ ... }}}) wraps feed output that may contain user-controlled data. Because verbatim only escapes wiki parsing, an attacker who can influence the wrapped content (e.g. via a feed title/description filled from a request parameter) can inject a literal "}}}" to terminate the verbatim block early and then have arbitrary mac

genericCVE-2024-31982CWE-1336CWE-94CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-32030: Insecure Commons Collections Gadgetscve-2024-32030-insecure-commons-collections-gadgets

The application code imports `commons-collections` (version 3.x) classes. This legacy version contains known gadget chains that facilitate insecure deserialization attacks (e.g., via JMX/RMI). Even if the direct use of the library in your code module is benign, its presence in the classpath enables an attacker to achieve unauthenticated remote code execution

javaCVE-2024-32030CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-32487: Less Shell Escape Newline Bypasscve-2024-32487-less-shell-escape-newline-bypass

Custom shell escaping logic prefixes metacharacters with an escape character but does not use quotes for specific characters like newlines. This can lead to OS command execution when evaluate by a shell. Use appropriate quoting mechanisms for newlines instead of raw escape prefixing.

cCVE-2024-32487CWE-116CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-32641: Masacms Insecure Default Dynamic Content Flagcve-2024-32641-masacms-insecure-default-dynamic-content-flag

Masa CMS / Mura CMS configBean sets enableDynamicContent, enableMuraTag, or sharableRemoteSessions to true by default. With these flags enabled, the setDynamicContent renderer treats user input containing [m]...[/m] (or [mura]/[sava]) tags as live CFML and passes the inner expression to evaluate(), enabling pre-authentication remote code execution (CVE-2024-

genericCVE-2024-32641GHSA-CJ9G-V5MQ-QRJMCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-32651: Python Jinja2 Unsandboxed Environment Rendercve-2024-32651-python-jinja2-unsandboxed-environment-render

Use of jinja2.Environment (non-sandboxed) to render a template via `.from_string(...).render()` allows Server-Side Template Injection (SSTI) leading to Remote Code Execution when the template string is user-controlled. Jinja2 expressions in a non-sandboxed Environment can traverse Python attributes (e.g. `__init__.__globals__.__builtins__`) and import arbitr

pythonCVE-2024-32651GHSA-4R7V-WHPG-8RX3CWE-1336
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2024-32656: Insecure Jmx Authenticationcve-2024-32656-insecure-jmx-authentication

Java Management Extensions (JMX) is configured with authentication disabled (`com.sun.management.jmxremote.authenticate=false`). This allows any user who can connect to the JMX port (even locally) to execute arbitrary code by remotely loading an MBean. Remove this configuration or set it to 'true' and ensure proper authentication.

genericCVE-2024-32656CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 73
CVE-2024-32866: Unchecked Prototype Pollution Loopcve-2024-32866-unchecked-prototype-pollution-loop

Detected a loop traversing object properties using user-controlled deep assignments without prototype pollution protections. Using `obj[key] ?? fallback` allows traversing out into `Object.prototype`, which can enable attackers to blindly pollute the global object. Use `Object.hasOwn(obj, key)` before accessing or assigning nested arbitrary properties.

javascriptCVE-2024-32866CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2024-32888: Jdbc Parameter Inline Bare Numeric ToStringcve-2024-32888-jdbc-parameter-inline-bare-numeric-tostring

Numeric parameter value is inlined into a SQL fragment as a bare, unquoted string via Short/Integer/Long/Float/Double.toString(...) inside a JDBC ParameterList#toString(int index, boolean standardConformingStrings) formatter. When this string is substituted into a SQL template that may apply unary minus immediately before the placeholder (e.g. "WHERE x = -?"

javaCVE-2024-32888GHSA-24RP-Q3W6-VC56GHSA-X3WM-HFFR-CHWMCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2024-32982: Path Traversal Unnormalized Commonpathcve-2024-32982-path-traversal-unnormalized-commonpath

The application uses `os.path.commonpath` to verify if a path is within a designated directory, but the path is not normalized. `commonpath` evaluates path components lexically, meaning `../` traversal segments are not resolved. An attacker can bypass the directory restriction by providing a path like `/static/../etc/passwd`. Normalize paths using `os.path.n

pythonCVE-2024-32982CWE-22CWE-23
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-34360: Spacemesh Missing Prev Atx Malfeasancecve-2024-34360-spacemesh-missing-prev-atx-malfeasance

The MalfeasanceProof_MalfeasanceType enum does not define MALFEASANCE_INCORRECT_PREV_ATX. This can cause the node to fail in categorizing and properly penalizing actors who publish an incorrect previous ATX.

goCVE-2024-34360CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-34528: Insecure File Creation Toctoucve-2024-34528-insecure-file-creation-toctou

A Time-Of-Check to Time-Of-Use (TOCTOU) vulnerability exists when a file is created using the built-in `open()` and its permissions are subsequently altered using `chmod`. An attacker can read or modify the file in the small window between creation and the permission change. Securely create the file with the correct permissions atomically by using `os.fdopen

pythonCVE-2024-34528CWE-276CWE-367
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-34697: Laravel Sanitize Rendered Viewcve-2024-34697-laravel-sanitize-rendered-view

Sanitizing a fully rendered view bypasses the sanitization process for dynamic variables. Blade templates automatically HTML-encode variables (e.g. converting `<script>` to `&lt;script&gt;`). Consequently, passing the rendered view to functions like `strip_tags` or `stripDangerousTags` will fail to remove these encoded, malicious tags. If the view output is

phpCVE-2024-34697CWE-116CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-35231: Unbounded User Input Times Loopcve-2024-35231-unbounded-user-input-times-loop

Unbounded user-controlled data is used directly as a loop counter via `.times`. This can lead to a persistent Denial of Service (DoS) vulnerability by executing a block an exceptionally large number of times and exhausting critical resources (CPU, worker threads). Enforce an upper bound limit on external inputs before using them in iterators.

rubyCVE-2024-35231CWE-400CWE-770
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-35368: Ffmpeg Hw Frames Ctx Double Free On Goto Failcve-2024-35368-ffmpeg-hw-frames-ctx-double-free-on-goto-fail

Potential double-free (CWE-415): $F->buf[0] was previously assigned via av_buffer_create(...) with a custom release callback that owns resources such as the MppFrame / AVDRMFrameDescriptor / decoder ref. The subsequent assignment $F->hw_frames_ctx = av_buffer_ref(...) checks for NULL and on failure jumps to a manual cleanup label via 'goto'. The manual clean

cCVE-2024-35368CWE-415
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-36109: Xss Sanitizer Script Whitelistcve-2024-36109-xss-sanitizer-script-whitelist

Exposing `<script>` tags in an HTML sanitizer's whitelist (e.g., `xss` package) allows potential Cross-Site Scripting (XSS). Even with custom attribute checks, attackers can often bypass them by omitting attributes or supplying malformed ones. Remove `script` from the whitelist completely.

javascriptCVE-2024-36109CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2024-36120: Ast Dynamic Evaluationcve-2024-36120-ast-dynamic-evaluation

Constructing executable strings from abstract syntax tree (AST) components and passing them to an evaluation function can lead to arbitrary code execution. Avoid dynamically evaluating unescaped or malicious AST data. Instead, process AST operations natively in the language or use a safe static interpreter.

typescriptCVE-2024-36120CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-36129: Bypassed Negative Configuration Limitcve-2024-36129-bypassed-negative-configuration-limit

A boundary check on a max size or limit configuration uses strict equality (`== 0`) to apply a default value. This validation fails to account for negative configuration values. When negative sizes bypass initialization and are passed to parsing or decompression libraries, it can bypass their internal zero-value checks and lead to unrestricted memory allocat

goCVE-2024-36129CWE-1284CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-36399: Kanboard Idor Authorized Project Overridecve-2024-36399-kanboard-idor-authorized-project-override

An authorized project is loaded via `getProject()`, but the application uses the untrusted `project_id` from the request payload to perform sensitive operations. This leads to an Insecure Direct Object Reference (IDOR) where an attacker can act on other projects. Pass the ID of the strictly authorized project (e.g., `$project['id']`) instead.

phpCVE-2024-36399CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-38369: Xwiki Include Macro Author Rights Comparisoncve-2024-38369-xwiki-include-macro-author-rights-comparison

Authorization decision for included/displayed content is gated by an equality comparison between the included document's content author and the current author (Objects.equals(getContentAuthorReference(), getCurrentAuthorReference())). This pattern only switches the author execution context when authors differ, so any document edited by a user that is include

javaCVE-2024-38369GHSA-QCJ3-WPGM-QPXHCWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2024-38513: Gofiber Session Fixation Cve 2024 38513cve-2024-38513-gofiber-session-fixation-cve-2024-38513

The session store Get method reads a session identifier from a client-controlled source (via getSessionID) and uses it as the key for a newly generated session without resetting the ID when Storage.Get returns no matching data. This honours attacker-supplied session identifiers and enables session fixation (CWE-384, CVE-2024-38513). When the storage lookup y

goCVE-2024-38513GHSA-98J2-3J3P-FW2VGHSA-98j2-3j3p-fw2vCWE-384
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2024-38519: Unsanitized File Extension Interpolationcve-2024-38519-unsanitized-file-extension-interpolation

A file extension variable is interpolated into a path string directly after os.path.splitext, which may allow path traversal or dropping arbitrary extensions if the extension originates from untrusted metadata. Ensure the extension is validated or sanitized before use.

pythonCVE-2024-38519
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-38999: Js Foreach Prop No Proto Blocklistcve-2024-38999-js-foreach-prop-no-proto-blocklist

`for...in` loop is guarded only by an own-property check (`hasProp`/`hasOwnProperty`) without filtering the dangerous keys `__proto__` and `constructor`. When the loop body forwards `prop` into a recursive merge or assignment on another object (a common pattern in `mixin`/`extend`/`configure` helpers), an attacker who can supply the iterated object via `JSON

javascriptCVE-2024-38999GHSA-X3M3-4WPV-5VGCCWE-1321
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2024-39008: Javascript Prototype Pollution Recursive Deep Mergecve-2024-39008-javascript-prototype-pollution-recursive-deep-merge

Recursive deep-merge iterates source-object keys with `for...in` and assigns to `base[key]` by recursing into `base[key]` itself (`base[key] = merge(base[key], value)`) without filtering the dangerous keys `__proto__`, `constructor`, or `prototype`. If any source object is derived from attacker-controlled input (e.g., JSON.parse of a request body), reading `

javascriptCVE-2024-39008GHSA-3Q56-9CC2-46J4CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2024-39690: K8s Webhook Unmanaged Object Bypasscve-2024-39690-k8s-webhook-unmanaged-object-bypass

Bypassing webhook authorization checks by returning early when a Kubernetes object has no OwnerReferences can allow attackers to hijack unmanaged resources. Ensure that proper authorization checks (such as tenant or ownership verification) are performed even for objects without OwnerReferences, instead of allowing requests unconditionally.

goCVE-2024-39690CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-39903: Path Startswith Directory Traversalcve-2024-39903-path-startswith-directory-traversal

Validating path traversal using `startswith()` on normalized or absolute paths is vulnerable to prefix matching bypasses (CWE-22). An attacker can request a path that shares the same string prefix but is a sibling directory. For example, '/foo-malicious' trivially starts with '/foo'. Instead, use `pathlib.Path.is_relative_to()` (Python 3.9+) or verify that `

pythonCVE-2024-39903CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-39906: Ruby Uri Open Cmd Injectioncve-2024-39906-ruby-uri-open-cmd-injection

Calling `URI.open` with a user-controlled string variable can result in arbitrary OS command execution if the string begins with a pipe character (`|`). To safely fetch URLs, parse the string into a URI object first using `URI(url).open` or `URI.parse(url).open`.

rubyCVE-2024-39906CWE-78CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-39934: Robocorp Rcc Shared Holotree Enabledcve-2024-39934-robocorp-rcc-shared-holotree-enabled

Enabling the shared holotree feature in Robocorp RCC (via `holotree shared --enable`) configures Python environments with overly permissive access rights. This enables unprivileged local users to edit the environment files, potentially leading to local privilege escalation if the environment is later accessed or executed by a higher-privileged user or system

rustCVE-2024-39934CWE-732
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-39943: Nodejs Child Process Exec Template Literal Injectioncve-2024-39943-nodejs-child-process-exec-template-literal-injection

execSync/exec is being called with a template literal that contains interpolated expressions. Because exec/execSync run the command through a shell (/bin/sh), any shell metacharacter present in the interpolated value (quotes, backticks, $(), ;, &&, |) will be parsed by the shell and can lead to OS command injection. Use spawnSync/spawn with an argv array ins

javascriptCVE-2024-39943CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2024-4023: Php Insecure Addslashes On Superglobalcve-2024-4023-php-insecure-addslashes-on-superglobal

Using `addslashes()` directly on user input (e.g., `$_POST`, `$_GET`) is insufficient for preventing Cross-Site Scripting (XSS) and modern injection attacks. It fails to HTML-encode special characters like `<` and `>`. Use `htmlspecialchars` for HTML context, or strong parameterized methods for data storage.

phpCVE-2024-4023CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2024-40427: Px4 Unbounded Struct Writecve-2024-40427-px4-unbounded-struct-write

A structure length field is used in a write() operation alongside its expected data buffer without checking if the length is bounded by the buffer's true size. Doing so allows an attacker to control the struct fields and write out-of-bounds stack memory, causing a buffer overflow (CWE-120/CWE-121). Verify that the length field is checked against the maximum

cppCVE-2024-40427
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-40493: Freecoap Memcpy Coap Msg Get Payload Null Derefcve-2024-40493-freecoap-memcpy-coap-msg-get-payload-null-deref

The return value of coap_msg_get_payload() is passed directly to memcpy() as the source pointer without a NULL check inside the CoAP client Block2 blockwise exchange handler. coap_msg_get_payload() can return NULL (e.g., for a CoAP response with no payload bytes), and passing NULL as memcpy's source argument is undefined behavior and can crash the client pro

cCVE-2024-40493CWE-476
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-40642: Netty Bhttp Unvalidated Request Headcve-2024-40642-netty-bhttp-unvalidated-request-head

Binary HTTP request components (method, scheme, authority, path) are decoded from a byte buffer directly to Strings without pre-validation. This allows attackers to inject arbitrary malicious characters (e.g., CRLF, whitespace), bypassing downstream checks and making the application susceptible to HTTP Request Smuggling, Desync attacks, and Server-Side Reque

javaCVE-2024-40642CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-41110: Go Http Content Length Gate Without Chunked Checkcve-2024-41110-go-http-content-length-gate-without-chunked-check

An *http.Request body read/forward is gated only on `ContentLength > 0`, without also accepting chunked Transfer-Encoding. RFC 7230 specifies that Content-Length is ignored when Transfer-Encoding: chunked is set, and Go's net/http reports `r.ContentLength == -1` for chunked requests. A client can therefore smuggle a body past this gate by sending a chunked r

goCVE-2024-41110GHSA-V23V-6JW2-98FQCWE-187CWE-444
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2024-41127: Github Script Injectioncve-2024-41127-github-script-injection

Directly interpolating GitHub Action expressions (`${{ ... }}`) into `actions/github-script` is vulnerable to code injection. Instead, map untrusted data into environment variables (`env:`) and reference it via `process.env.*` in the script.

yamlCVE-2024-41127CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 83
CVE-2024-41311: Off By One Image Bounds Checkcve-2024-41311-off-by-one-image-bounds-check

Bounds checking uses `>` instead of `>=` against width/height dimensions. This allows an off-by-one out-of-bounds access if the value equals the dimension size. Fix by using inclusive `>=` conditional bounds checking.

cppCVE-2024-41311CWE-125CWE-193CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-41637: Php Tainted Putenvcve-2024-41637-php-tainted-putenv

Unsanitized user input or session data is used in `putenv()`. Modifying environment variables with untrusted input can lead to OS command injection or environment manipulation (e.g., CWE-78, CWE-74) if these variables are later evaluated implicitly by shell scripts, subprocesses, or dynamic linkers. Validate the input against a strict allowlist or sanitize i

phpCVE-2024-41637CWE-74CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-41662: Markdown It Missing Html Block Sanitizationcve-2024-41662-markdown-it-missing-html-block-sanitization

Markdown-it is configured to override the `html_inline` renderer rule, but `html_block` is not being overridden. If `html_inline` is used to sanitize or filter XSS, failing to also sanitize `html_block` leaves the application vulnerable to XSS via block-level HTML tags (e.g., `<script>`, `<div>` with event handlers). Ensure `html_block` is sanitized alongsid

javascriptCVE-2024-41662CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2024-41671: Python Unescaped Html Formatcve-2024-41671-python-unescaped-html-format

Direct interpolation of an unescaped value into an HTML string literal can lead to Cross-Site Scripting (XSS). Always use proper HTML escaping or dedicated templating engines.

pythonCVE-2024-41671CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2024-41802: Xibo Dataset Filter Sqlicve-2024-41802-xibo-dataset-filter-sqli

A DataSet filter is dynamically built using string concatenation or interpolation, and passed to `getData()` without SQL parameters. This leads to SQL Injection. Use parameterized queries by populating a `$params` array and passing it as the third argument to `getData()`.

phpCVE-2024-41802CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-41956: Soft Serve Unfiltered Ssh Envcve-2024-41956-soft-serve-unfiltered-ssh-env

Blindly passing all client-provided SSH environment variables into a process environment can allow an attacker to control execution via variables like LD_PRELOAD. Sanitize or allowlist environment variables before passing them to subprocesses.

goCVE-2024-41956CWE-114CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2024-42381: Ruby Unsafe Ldd Executioncve-2024-42381-ruby-unsafe-ldd-execution

Invoking `ldd` on untrusted ELF files can lead to arbitrary code execution. Because `ldd` invokes the dynamic linker against the parsed binary, malicious files (e.g., payloads with a custom `.interp` section) will be executed locally by the OS. Use static analysis tooling (such as `readelf`, `objdump`, or Ruby libraries like `elftools` and `patchelf`) to par

rubyCVE-2024-42381CWE-114CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-42480: Etcd Insecure Open Range Endcve-2024-42480-etcd-insecure-open-range-end

Using '\0', '\x00', or '\\0' as a range end in etcd operations creates an "open at the top" range. In a shared/multi-tenant environment, this grants access to or fetches all keys lexicographically greater than or equal to the base key, leading to arbitrary data traversal or cross-tenant privilege escalation. Restrict operations using `clientv3.GetPrefixRange

goCVE-2024-42480CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2024-42489: Xwiki Velocity Unescaped Param In Rendering Syntaxcve-2024-42489-xwiki-velocity-unescaped-param-in-rendering-syntax

A Velocity variable is interpolated directly into an XWiki view-file/office/attach rendering syntax call (e.g. {{pdfviewer file="$x" /}}, {{office reference="attach:$x" /}} or [[attach:$x]]) without being passed through $services.rendering.escape($value, $xwiki.currentContentSyntaxId). When the variable holds a user-controlled value (e.g. a macro parameter f

genericCVE-2024-42489GHSA-CFQ3-Q227-7J65CWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 73
CVE-2024-42835: Fastapi Unauth Code Exec Endpointcve-2024-42835-fastapi-unauth-code-exec-endpoint

FastAPI route handler invokes a Python code-execution primitive (validate_code / exec / eval / compile / importlib.import_module) on request-derived input without an explicit authentication dependency. This exposes a remote code execution primitive to unauthenticated network callers (see CVE-2024-42835). Require authentication via dependencies=[Depends(get_c

pythonCVE-2024-42835CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2024-43395: Path Segment Sanitization Bypasscve-2024-43395-path-segment-sanitization-bypass

Path segments are sanitized to remove illegal characters after bypassing the `..` directory traversal check. An attacker can supply obfuscated traversals (e.g., `.".` or `.>.`) which bypass the `..` check and are subsequently stripped into `..`. This permits directory traversal escapes out of a restricted folder. Perform character filtering on the complete p

cppCVE-2024-43395CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-43700: Unbounded Pointer Increment Sprintfcve-2024-43700-unbounded-pointer-increment-sprintf

A buffer pointer is advanced using the return value of `sprintf` or directly appended without bounds checking. This can lead to a stack or heap buffer overflow. Ensure that the remaining buffer limit is explicitly checked before appending.

cCVE-2024-43700CWE-120CWE-121
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-43782: Insufficient Msgfmt Translation Validationcve-2024-43782-insufficient-msgfmt-translation-validation

Validating translation files solely with `msgfmt` may not protect against language-specific vulnerabilities such as malicious format string interpolations, missing placeholders, or XSS payloads. Ensure additional translations content validation is performed before rendering strings in the application backend.

pythonCVE-2024-43782CWE-116CWE-20
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-43805: Sanitize Html Dom Clobberingcve-2024-43805-sanitize-html-dom-clobbering

The HTML sanitizer configuration allows `id` or `name` attributes. This can lead to DOM Clobbering vulnerabilities where an attacker can inject elements with malicious `id` or `name` attributes to override global variables or properties of the DOM tree. Avoid universally allowing `id` and `name` in sanitizers. If needed, apply them conditionally or ensure th

javascriptCVE-2024-43805CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2024-44373: Php Unauthenticated File Write Post Pathcve-2024-44373-php-unauthenticated-file-write-post-path

File-write endpoint takes a path from $_POST/$_GET/$_REQUEST and uses it as a filesystem path argument (updateFile/file_put_contents/fopen/file/ move_uploaded_file/rename/copy) without an authentication gate (no include of authenticate.php) and without normalizing the path (no realpath/basename checks or rejection of ".."). This is the unauthenticated arbitr

phpCVE-2024-44373CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2024-45398: Tl Templates Php Cwe 502 Cve 2024 45398cve-2024-45398-tl-templates-php-cwe-502-cve-2024-45398

The legacy tl_templates component is vulnerable to insecure deserialization (CWE-502) and has been removed in patched versions of Contao.

phpCVE-2024-45398
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-45409: Ruby Saml Xpath Signature Wrappingcve-2024-45409-ruby-saml-xpath-signature-wrapping

XML Signature Wrapping (CVE-2024-45409): SAML signature validation uses a document-root-relative XPath ("//ds:...") to locate ds:Reference, ds:CanonicalizationMethod, ds:DigestMethod, ds:DigestValue, or ds:Transforms/ds:Transform. Because these queries traverse the entire document instead of the already-authenticated SignedInfo/Reference subtree, an attacker

rubyCVE-2024-45409GHSA-JW9C-MFG7-9RX2CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-45411: Twig Missing Sandbox Check Before Rendercve-2024-45411-twig-missing-sandbox-check-before-render

A sandbox context bypass was identified. The template engine does not verify the sandbox security constraints of the loaded template immediately before rendering. This can allow an attacker to bypass the sandbox checks using preloaded, non-sandboxed templates. Ensure `$LOADED->unwrap()->checkSecurity();` is executed right before `$LOADED->render()`.

phpCVE-2024-45411CWE-693CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-45592: Twig Unescaped Trans Rawcve-2024-45592-twig-unescaped-trans-raw

Variables passed into a translation string and subsequently rendered with the `|raw` filter bypass automatic HTML escaping. This can lead to Cross-Site Scripting (XSS) if the variables are user-controlled and not explicitly escaped. Apply `|escape` or `|e` to variables injected into translations that are piped to `raw`.

genericCVE-2024-45592CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 69
CVE-2024-45594: Decidim Collaborative Texts Incorrect Permission Subjectcve-2024-45594-decidim-collaborative-texts-incorrect-permission-subject

The `enforce_permission_to` authorization check is incorrectly parameterized with `:document` rather than `:collaborative_text`. This mismatch causes the Decidim authorization framework to bypass intended access control constraints for collaborative texts. Change the subject from `:document` to `:collaborative_text`.

rubyCVE-2024-45594CWE-285CWE-79CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-45971: Libiec61850 Unsafe Create String From Buffer In Buffercve-2024-45971-libiec61850-unsafe-create-string-from-buffer-in-buffer

Call to StringUtils_createStringFromBufferInBuffer() copies `size` bytes into a fixed-size destination buffer via an unchecked memcpy plus NUL terminator. When `size` is derived from an untrusted source (for example an MMS / BER TLV length field from a peer), this leads to a stack/heap buffer overflow (CVE-2024-45971, CWE-120). Use StringUtils_createStringFr

genericCVE-2024-45971CWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-46613: Int Counter Iterating Null Terminated Pointer Arraycve-2024-46613-int-counter-iterating-null-terminated-pointer-array

Loop iterates a NULL-terminated pointer array using a signed `int` counter (`for (i = 0; arr[i]; i++)`) inside string_rebuild_split_string (and similar split-string consumers). If the array contains more than INT_MAX elements, the counter overflows to INT_MIN and `arr[i]` then reads memory before the array, causing out-of-bounds access and potential heap cor

cCVE-2024-46613CWE-190
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2024-46952: Integer Truncation Max Width Allocationcve-2024-46952-integer-truncation-max-width-allocation

An integer truncation occurs when a 64-bit array element is assigned to a 32-bit integer. When this truncated value is subsequently used in a function call (such as a memory allocation size), it can result in allocating an undersized buffer, leading to an overflow. Ensure the variable is of an adequate type (e.g., `uint64_t`) and implement bounds checking on

cCVE-2024-46952CWE-197CWE-680
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-46986: Ruby Kernel Eval On Non Literalcve-2024-46986-ruby-kernel-eval-on-non-literal

Kernel#eval is invoked with a non-literal value pulled from a variable or collection. If the argument is influenced by configuration, plugins, database/cache contents, or any other writable source, this is a Ruby code-injection sink (CWE-95) leading to RCE. Store callbacks as Proc/Lambda objects and invoke them via `.call` (or `&:call`) instead of eval'ing s

rubyCVE-2024-46986CWE-94CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-47053: Php Recursive Sanitization By Value Bypasscve-2024-47053-php-recursive-sanitization-by-value-bypass

A function accepting an array by reference recursively calls itself using a by-value copy of an element from a `foreach` loop. Modifications made by the recursive call overwrite the local copy rather than the original array, meaning sanitizations and validations are bypassed for nested items. To fix this, pass the explicit array index reference (e.g., `$ARR[

phpCVE-2024-47053CWE-670CWE-863
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-47076: Cups Missing Ippvalidateattributescve-2024-47076-cups-missing-ippvalidateattributes

An IPP attribute response is being returned without being validated by `ippValidateAttributes()`. A malicious IPP server can provide crafted unvalidated IPP attributes, which when fed into downstream CUPS components can lead to arbitrary command execution or configuration manipulation. Ensure `ippValidateAttributes()` is called on the response object before

cCVE-2024-47076CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-47092: Python Eval On Untrusted Deserializationcve-2024-47092-python-eval-on-untrusted-deserialization

Use of Python's built-in eval() to deserialize data from a CLI-supplied configuration file or an HTTP response. eval() executes arbitrary Python expressions, so any attacker who can influence the file contents or the network response can achieve arbitrary code execution. Use ast.literal_eval() (for Python literals) or json.loads() (for JSON) instead.

pythonCVE-2024-47092CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-47604: Razor Unquoted Attribute Xsscve-2024-47604-razor-unquoted-attribute-xss

Unquoted HTML attributes relying on ASP.NET Razor interpolation (e.g., attr=@Value) are vulnerable to Cross-Site Scripting (XSS). ASP.NET's default HTML encoding securely escapes quotes but does not escape spaces. If user-controlled input can contain a space, an attacker can break out of the attribute context and inject arbitrary HTML attributes such as even

genericCVE-2024-47604CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 73
CVE-2024-47782: Mediawiki Tablepager Unescaped Formatvaluecve-2024-47782-mediawiki-tablepager-unescaped-formatvalue

Unescaped return value in TablePager::formatValue. This method expects raw HTML, so passing user-controlled data directly without escaping leads to Cross-Site Scripting (XSS). Use htmlspecialchars() or MediaWiki's Html::element() to safely escape data before returning.

phpCVE-2024-47782CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-47880: User Controlled Content Type Headercve-2024-47880-user-controlled-content-type-header

Directly using untrusted input from parameters to set the Content-Type header allows an attacker to spoof the response type (e.g., forcing it to text/html). Combined with reflected user input, this leads to Cross-Site Scripting (XSS). Verify and sanitize the Content-Type value against a safe allowlist, or use defined server-side constants.

javaCVE-2024-47880CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-47881: Jdbc Uri Ssp Parameter Injectioncve-2024-47881-jdbc-uri-ssp-parameter-injection

Constructing a JDBC URI dynamically by passing unsanitized input as the Schema Specific Part (SSP) can lead to parameter injection. Attackers can embed query parameters (e.g., '?enable_load_extension=true' for SQLite) to alter database connection behavior or potentially execute arbitrary code. Ensure user input does not contain '?' characters, or append expl

javaCVE-2024-47881CWE-74CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-48061: Langflow Validate Code Endpoint Without Authcve-2024-48061-langflow-validate-code-endpoint-without-auth

This FastAPI route handler calls validate_code() — a helper that parses user-supplied Python and invokes exec()/compile() on ast.FunctionDef nodes — but the route decorator does not declare an authentication dependency. Because Python evaluates decorators and default-argument expressions at function-definition time, exec() on a FunctionDef immediately runs a

pythonCVE-2024-48061GHSA-5P5R-57FX-PMFRCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2024-48138: Pluxml Template Editor Arbitrary File Write Rcecve-2024-48138-pluxml-template-editor-arbitrary-file-write-rce

A file path derived from a $_POST template parameter ('tpl' or 'template') flows into plxUtils::write() without being validated against an allowlist of permitted template files (e.g. in_array($tpl, $aTemplates)) and without basename() stripping. An authenticated admin can supply a path-traversal payload such as '../../index.php' to overwrite arbitrary files

phpCVE-2024-48138CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-48253: Codeigniter Xss Clean Misused As Sql Sanitizercve-2024-48253-codeigniter-xss-clean-misused-as-sql-sanitizer

A callsign value passed through xss_clean() (or $this->security->xss_clean()) flows into the first argument of $this->db->query() that is built by string concatenation. xss_clean() is an HTML/JS sanitizer and performs no SQL escaping or type coercion, so the value remains a SQL injection sink (CWE-89, CVE-2024-48253 – Cloudlog OQRS). Use CodeIgniter's parame

phpCVE-2024-48253CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-48255: Codeigniter Xss Clean As Sql Sanitizer Injectioncve-2024-48255-codeigniter-xss-clean-as-sql-sanitizer-injection

Two or more user-controlled values that were "cleaned" only with $this->security->xss_clean() are concatenated into a raw SQL string and executed via the single-argument form $this->db->query($sql). xss_clean() strips HTML/JS but does NOT escape SQL metacharacters, so the values remain attacker-controlled inside the WHERE/VALUES clause. Use parameter binding

phpCVE-2024-48255CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-48257: Php Sql Limit Clause Concat Injectioncve-2024-48257-php-sql-limit-clause-concat-injection

A SQL LIMIT clause is being constructed by concatenating or interpolating a variable directly into the query string without integer coercion (intval, (int), max/min clamp, sprintf %d). If the variable is derived from user input, this enables SQL injection because parameter bindings passed to the query function do not cover raw appended text. Coerce the value

phpCVE-2024-48257CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-48336: Android Unsafe Create Package Contextcve-2024-48336-android-unsafe-create-package-context

The app dynamically loads code from another package using `createPackageContext` with `CONTEXT_IGNORE_SECURITY` without checking if the target package is a verified system application. This allows local privilege escalation via package squatting, enabling untrusted code execution. Verify the package against `ApplicationInfo.FLAG_SYSTEM` or properly check its

javaCVE-2024-48336CWE-345CWE-829
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-48911: Python Subprocess Relative Executablecve-2024-48911-python-subprocess-relative-executable

Executing a subprocess with a relative path (e.g., 'cp', 'iptables') rather than an absolute path makes the application vulnerable to Untrusted Search Path (CWE-426) attacks. If the application is run from a directory controlled by an attacker, or if the PATH environment variable is manipulated, an attacker can execute arbitrary binaries, potentially leading

pythonCVE-2024-48911CWE-426CWE-427
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-51051: Php Hardcoded Default Admin Credentialscve-2024-51051-php-hardcoded-default-admin-credentials

Administrator password is hardcoded to a well-known weak/default value in a PHP configuration file shipped with the legacy 'Adult Video Script' (AVSCMS) application. Shipping a default credential (e.g., 'admin'/'admin') in version control allows any unauthenticated attacker who can reach the admin login endpoint to gain full administrative access to any depl

phpCVE-2024-51051CWE-1391CWE-1392CWE-276
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-51378: Cyberpanel Preauth Cmdinjection Via Request Bodycve-2024-51378-cyberpanel-preauth-cmdinjection-via-request-body

View function reads JSON from `request.body` and concatenates a value from it into a shell command passed to `ProcessUtilities.outputExecutioner` / `ProcessUtilities.executioner` without first performing an in-view authentication/ACL check (`request.session['userID']` followed by `ACLManager.loadedACL(...)`). This is the CVE-2024-51378 pattern: because the p

pythonCVE-2024-51378CWE-420CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2024-5138: Blind Args Help Checkcve-2024-5138-blind-args-help-check

A boolean function checks for help flags ("--help" or "-h") using a generic list Contains method. This pattern causes parser desynchronization (also known as argument injection or bypasses) when placed alongside a strict argument parser. An attacker can append `-- --help` so the manual check returns true, but the underlying CLI ignores `--help` as a flag and

goCVE-2024-5138CWE-502CWE-88
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-51745: Incomplete Windows Reserved Device Denylist Superscriptscve-2024-51745-incomplete-windows-reserved-device-denylist-superscripts

A Windows reserved-device-name denylist enumerates the ASCII variants COM1..COM9 and LPT1..LPT9 but does not include the ISO-8859-1 superscript variants COM¹, COM², COM³, LPT¹, LPT², LPT³ (U+00B9 / U+00B2 / U+00B3). Windows resolves these Unicode names to the same physical COM/LPT devices, and `to_uppercase()` / ASCII case folding does not normalize superscr

rustCVE-2024-51745GHSA-C2F5-JXJV-2HH8CWE-184CWE-67
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2024-52009: Go Credential Embedded In Url Format Stringcve-2024-52009-go-credential-embedded-in-url-format-string

A credential is being formatted into the userinfo portion of a URL via a `%s` placeholder (e.g., `://user:%s@host` or `://x-access-token:%s`). Once the secret is inlined into the URL string, it leaks to any code path that renders the URL — logs, wrapped errors, diagnostic output, stored Repo/Clone URL fields, etc. This is how CVE-2024-52009 exposed GitHub Ap

goCVE-2024-52009GHSA-GPPM-HQ3P-H4RPCWE-532
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2024-52291: Craftcms Sensitive Configuration Exposurecve-2024-52291-craftcms-sensitive-configuration-exposure

Sensitive Craft CMS control panel configuration keys such as 'cpTrigger' and 'baseCpUrl' are being exposed without checking if the current context is a Control Panel request. This leaks administrative routing details to frontend visitors. Guard this exposure with a check like `if ($request->getIsCpRequest())`.

phpCVE-2024-52291CWE-200
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2024-52292: Craftcms Cpasset Info Disclosurecve-2024-52292-craftcms-cpasset-info-disclosure

The control panel trigger or base URL is unconditionally included in data exposed to the frontend. This can allow an attacker to bypass defense-in-depth measures and discover the hidden administrative URL. Ensure these values are only returned for control panel requests (e.g., guarded by `getIsCpRequest()`).

phpCVE-2024-52292CWE-200
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2024-52338: R Unsafe Unserialize Of Untrusted Bytescve-2024-52338-r-unsafe-unserialize-of-untrusted-bytes

Base R `unserialize()` is being called directly on bytes derived from external/character input (`charToRaw(...)` or `memDecompress(...)`). R's serialization format can encode a PROMSXP (promise) whose body is an arbitrary LANGSXP, which executes attacker-controlled code the first time the deserialized object is accessed (CVE-2024-52338, CVE-2024-27322 "R-bit

genericCVE-2024-52338CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-52583: Website Escape Html Cwe 000 Cve 2024 52583cve-2024-52583-website-escape-html-cwe-000-cve-2024-52583

Detects references to the malware domain Leostop, indicating a compromised asset.

htmlCVE-2024-52583
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-52806: Php Xml Dtdload Xxecve-2024-52806-php-xml-dtdload-xxe

The application parses XML using the `LIBXML_DTDLOAD` or `LIBXML_DTDATTR` flags. These flags enable the loading of external DTDs or default DTD attributes. On modern PHP versions (8.0+), this can lead to XML External Entity (XXE) or Server-Side Request Forgery (SSRF) vulnerabilities when parsing untrusted XML, as traditional entity loader disablement methods

phpCVE-2024-52806CWE-611
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-52807: Java Xxe Documentbuilderfactorycve-2024-52807-java-xxe-documentbuilderfactory

Unconfigured 'DocumentBuilderFactory' is vulnerable to XML External Entity (XXE) attacks. Ensure that external entities and doctypes are disabled by calling 'setFeature' or by using a safely pre-configured factory method.

javaCVE-2024-52807CWE-611
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2024-53256: Rizin Metadata Command Injectioncve-2024-53256-rizin-metadata-command-injection

Unsanitized binary metadata (such as `bclass` or `rclass`) is passed into a native Rizin command evaluator like `rz_core_cmdf`. These functions dynamically parse and execute format strings, allowing an attacker to inject shell commands (e.g., using `!sh`) via a malicious binary. Use programmable APIs to modify configuration rather than building string-based

cCVE-2024-53256CWE-77
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-53442: Python Os System Command Injectioncve-2024-53442-python-os-system-command-injection

os.system() is invoked with a shell command built by interpolating an object/attribute value (e.g. self.path, obj.attr) via str.format(), f-string, %-formatting, or string concatenation. Because os.system() passes its argument to /bin/sh -c, an attribute whose value originates from user input (file dialogs, network input, parsed config) can carry shell metac

pythonCVE-2024-53442CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2024-53850: Glpi Plugin Missing Checkloginusercve-2024-53850-glpi-plugin-missing-checkloginuser

A GLPI plugin script includes the framework's core `includes.php` initialization script but fails to call `Session::checkLoginUser()` or a comparable authorization function. This exposes the endpoint to unauthenticated access and can allow attackers to perform unauthorized actions or data queries. Always ensure that endpoint scripts assert authentication at

phpCVE-2024-53850CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-53865: Incomplete Hardcoded Dict Redactioncve-2024-53865-incomplete-hardcoded-dict-redaction

The code redacts a specific sensitive key (e.g., 'password') from a dictionary using a hardcoded string check. This pattern often leads to data exposure by failing to censor secondary sensitive keys (e.g., 'token', 'secret', or organization-specific credentials). Instead of hardcoding a single key, define a comprehensive list of sensitive keys and iterate ov

pythonCVE-2024-53865CWE-532
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2024-53866: Deferred Json Stringify Of Mutable Object Paramcve-2024-53866-deferred-json-stringify-of-mutable-object-param

Async writer serializes a mutable object parameter to disk via JSON.stringify inside the write call. If the caller also retains a reference to the same object (for example, by inserting it into a shared in-memory cache), any mutation performed between the call and the deferred write will be persisted, allowing one execution context to poison a shared on-disk

typescriptCVE-2024-53866GHSA-VM32-9RQF-RH3RCWE-426
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2024-53979: Ansible Module Params Cleartext Logcve-2024-53979-ansible-module-params-cleartext-log

Ansible module parameters are passed to a logger without being sanitized. Sensitive write-only fields (like passwords or tokens) may be written to log files in clear text. Sanitize the parameters using a redaction or blanking function before logging.

pythonCVE-2024-53979
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-5407: Php Incomplete Pipe Path Traversal Sanitizercve-2024-5407-php-incomplete-pipe-path-traversal-sanitizer

Incomplete path-traversal sanitizer: str_replace(["|..|","|"],"/", $INPUT) only strips the tokens "|..|" and "|". An input containing a bare "..|" sequence is not matched by "|..|"; the subsequent "|" -> "/" substitution then rewrites "..|" into "../", letting a directory-traversal sequence survive sanitization. In RhinOS this allowed CVE-2024-5407: a crafte

phpCVE-2024-5407CWE-22CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-54135: Php Unserialize User Inputcve-2024-54135-php-unserialize-user-input

User-controlled input flows into PHP's unserialize() (often via base64_decode). Calling unserialize() on attacker-controlled data allows instantiation of arbitrary objects whose magic methods (__wakeup, __destruct, __toString, etc.) execute automatically, enabling PHP Object Injection / gadget-chain exploitation (CWE-502). Use json_decode() with json_encode(

phpCVE-2024-54135GHSA-4523-MQMV-WRQXCWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2024-54148: Gogs Tree Entry Result Discarded Symlink Bypasscve-2024-54148-gogs-tree-entry-result-discarded-symlink-bypass

The result of `TreeEntry(...)` is discarded (assigned to `_`), so the returned entry is never inspected with `IsSymlink()` (or `IsTree()`) before the corresponding path is used to write/edit a file. This allows symlink-following writes through the repository working copy and is the root cause of CVE-2024-54148 in Gogs' editor handler. Capture the entry and r

goCVE-2024-54148GHSA-R7J8-5H9C-F6FXCWE-20CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2024-55193: Cpp Additive Bounds Check Integer Overflow Icccve-2024-55193-cpp-additive-bounds-check-integer-overflow-icc

Potential integer-overflow bypass of a buffer bounds check. The condition `$OFFSET + $SIZE > $BUF.size()` performs unsigned addition that can wrap around when `$OFFSET` and `$SIZE` are attacker-controlled unsigned values (e.g., uint32_t parsed from a file header such as an ICC profile tag). When wraparound makes the sum small while `$OFFSET` alone exceeds th

cppCVE-2024-55193CWE-125CWE-190
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2024-55194: Oiio Oiiotool Unchecked Readcve-2024-55194-oiio-oiiotool-unchecked-read

The boolean return value of Oiiotool::read() is being discarded immediately before a stats-computing path (compute_stats = true / print_stats / computePixelStats). If the underlying image read fails (for example a truncated/malformed PNM/PGM whose declared geometry exceeds the actual pixel payload), execution continues with a partially-initialized ImageBuf w

cppCVE-2024-55194CWE-120CWE-252CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2024-5549: Python Flask Cors Misconfigurationcve-2024-5549-python-flask-cors-misconfiguration

A CORS misconfiguration allows overly permissive cross-origin requests. The flask-cors CORS module is instantiated without origin restrictions, allowing all domains by default. Attackers can exploit this to steal sensitive information or perform unauthorized actions on behalf of a user. Ensure you explicitly configure restricted domains using 'origins' or 'r

pythonCVE-2024-5549CWE-942
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-56143: Strapi Missing Lookup Validationcve-2024-56143-strapi-missing-lookup-validation

Strapi's `document-service` validation function fails to reject the internal `lookup` parameter. An attacker can exploit this by passing a crafted `lookup` query parameter to access private or restricted data fields (e.g. passwords, reset tokens).

typescriptCVE-2024-56143CWE-20CWE-915
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2024-56200: Koa Unauthenticated Proxy Middlewarecve-2024-56200-koa-unauthenticated-proxy-middleware

The Koa middleware processes requests and calls next() without verifying any authentication token. In a proxy setup, this allows an attacker to make unauthenticated requests that could lead to Denial of Service via resource exhaustion. Ensure routes are protected by checking for a token and returning a 401 status.

typescriptCVE-2024-56200
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2024-56406: Pmtrans Utf8 Max Expansion Missingcve-2024-56406-pmtrans-utf8-max-expansion-missing

The transliteration compiler function fails to update the maximum expansion size when detecting that character transliteration will force a string upgrade to UTF-8. This underestimation of the destination string size causes insufficient memory allocation, resulting in a heap buffer overflow. Ensure the expansion size (e.g. `max_expansion`) is updated appropr

cCVE-2024-56406CWE-122CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2024-56509: Python Insecure File Uri Validationcve-2024-56509-python-insecure-file-uri-validation

Validation checking for blocked 'file:' URIs by strictly matching 'file:/' or 'file://' is incomplete and insecure. Attackers can bypass this filter using alternate pathing without leading slashes, such as 'file:..', resulting in Local File Read (LFR) or Path Traversal. Ensure the application catches all file scheme URIs by validating against 'file:' instead

pythonCVE-2024-56509CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-56521: Php Curl Ssl Verification Disabledcve-2024-56521-php-curl-ssl-verification-disabled

cURL TLS certificate verification is disabled. Setting CURLOPT_SSL_VERIFYPEER to false/0 disables peer certificate chain validation, and setting CURLOPT_SSL_VERIFYHOST to false/0/1 disables proper hostname verification. With these disabled, libcurl accepts any TLS certificate (including self-signed, expired, or hostname-mismatched ones), enabling man-in-the-

phpCVE-2024-56521CWE-295
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-56799: Missing Auth Once Guard On Per Route Before Filtercve-2024-56799-missing-auth-once-guard-on-per-route-before-filter

A boolean one-shot guard wraps a per-route authentication-filter registration (e.g. Javalin `$SERVER.before($URL, ...)`). After the first iteration the flag is flipped to true, so any subsequent distinct URL passed to `before(...)` is skipped and its endpoint is publicly accessible. Track registered URLs in a `Set<String>` keyed on the URL so every distinct

javaCVE-2024-56799GHSA-83QW-5QQ5-V7PQCWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2024-56801: Glpi Php Sql Injection Superglobal Into Db Querycve-2024-56801-glpi-php-sql-injection-superglobal-into-db-query

User-controlled value from $_POST / $_GET / $_REQUEST / $_COOKIE flows into a raw SQL string passed to $DB->query() or $DB->queryOrDie() (GLPI DBmysql abstraction) without integer/float casting, escaping, or use of the parameterized $DB->request() / $DB->update() / $DB->insert() / $DB->delete() APIs. This is a classic SQL injection (CWE-89), matching the pre

phpCVE-2024-56801GHSA-C6FW-XW9X-GWJWCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-5685: Validation Before Authorization Enumerationcve-2024-5685-validation-before-authorization-enumeration

Validation is performed and returns errors before verifying user authorization. This can expose sensitive information or allow an attacker to enumerate valid system resources (e.g., database IDs) through validation error messages. Ensure that authorization checks (like `isSuperUser`, `can`, or `allows`) occur before or encapsulate the validation logic.

phpCVE-2024-5685
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-57155: Spring Handler Interceptor Auth Bypass Returns True On Null Usercve-2024-57155-spring-handler-interceptor-auth-bypass-returns-true-on-null-user

This Spring HandlerInterceptor.preHandle method returns true when the authenticated principal (e.g. session user / token subject) is null, so unauthenticated requests are allowed to proceed to the controller. preHandle must return false or throw on missing credentials, otherwise the interceptor is a no-op authentication stub (CVE-2024-57155, CWE-284: Imprope

javaCVE-2024-57155CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 95
CVE-2024-57190: Express Trusted User Header Forwarded Without Stripping Incomingcve-2024-57190-express-trusted-user-header-forwarded-without-stripping-incoming

This code writes the authenticated identity to the request 'user' HTTP header (e.g. as a Base64-encoded JSON blob) so it can be forwarded to downstream services, but the surrounding module never calls `delete req.headers['user']` to strip an attacker-supplied incoming 'user' header. An unauthenticated client can therefore set their own 'user' header on reque

typescriptCVE-2024-57190CWE-284CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2024-58134: Mojolicious Insecure Secret Generationcve-2024-58134-mojolicious-insecure-secret-generation

Mojolicious applications and framework code should not use the predictable application moniker or insecure PRNGs like `rand` to generate session secrets or CSRF tokens. This allows an attacker to compute valid HMAC signatures and forge session cookies. Replace predictable secrets with strong cryptographic random strings (e.g. `Mojo::Util::urandom_urlsafe`).

genericCVE-2024-58134CWE-330CWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 69
CVE-2024-5982: Python Shutil Copyfile Path Traversal Without Realpath Checkcve-2024-5982-python-shutil-copyfile-path-traversal-without-realpath-check

shutil.copyfile is invoked with a user-influenced source path and/or a destination built with os.path.join, without a preceding os.path.realpath(...).startswith(...) containment check. Because os.path.join discards earlier components when a later component is absolute, and accepts '..' traversal, the source can read and the destination can write arbitrary fi

pythonCVE-2024-5982CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2024-6303: Conduit Unauthorized Room Alias Mutationcve-2024-6303-conduit-unauthorized-room-alias-mutation

Direct call to services().rooms.set_alias(...) inside the user-facing alias HTTP handlers (create_alias_route / delete_alias_route) bypasses authorization checks and allows any authenticated local user to bind or unbind any local room alias, including the privileged #admins alias used by Conduit's admin bot. Route alias mutations through services().rooms.ali

rustCVE-2024-6303CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2024-7143: Improper User Context From Permissionscve-2024-7143-improper-user-context-from-permissions

When determining a specific user (like an object creator or task dispatcher) from a permission query, falling back to the first user with any permissions can return users who have domain or model-level access (e.g., administrators), rather than the specific actor. This leads to privilege escalation or incorrect ownership assignment. Always filter `get_users_

pythonCVE-2024-7143CWE-269CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-8114: Gitlab Vulnerability Resolution Missing Report Typecve-2024-8114-gitlab-vulnerability-resolution-missing-report-type

The `MarkAsResolvedService` is called without a `report_type`. Grouping and resolving vulnerabilities by `scanner` alone can lead to privilege escalation or security bypass if a scanner is shared across different report types.

rubyCVE-2024-8114CWE-841
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-8183: Fastapi Cors Wildcard Originscve-2024-8183-fastapi-cors-wildcard-origins

A permissive CORS configuration was detected. Setting `allow_origins` to include `"*"` allows requests from any origin. If this server runs on localhost or inside a private network, this exposes the API to Cross-Site Read (CORS) attacks, potentially leaking sensitive information to attacker-controlled websites. Use specific origins driven by configuration in

pythonCVE-2024-8183CWE-942
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-8250: Qt Minizip Path Traversal Zip Slipcve-2024-8250-qt-minizip-path-traversal-zip-slip

Extraction of ZIP entries without validating that the generated file path stays within the canonical target directory. This can lead to a Zip Slip directory traversal vulnerability.

cppCVE-2024-8250
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-8374: Eval In Parsing String Matchcve-2024-8374-eval-in-parsing-string-match

Using `eval()` to parse values after a string key match can lead to arbitrary code execution if the data originates from an untrusted source, such as external files or user input. Instead of `eval()`, use safer alternatives like `ast.literal_eval()`, or explicit type conversions like `bool()`, `int()`, or custom parsers.

pythonCVE-2024-8374CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-8375: Tensorflow Unvalidated Proto Conversioncve-2024-8375-tensorflow-unvalidated-proto-conversion

Serializing or deserializing a TensorFlow Tensor without first validating its data type via a dedicated function check. Processing untrusted types like `DT_VARIANT` and `DT_RESOURCE` can lead to Use-After-Free during unpacking because the underlying instances may be improperly initialized, allowing attackers to overwrite vtables and achieve RCE. Ensure the `

cppCVE-2024-8375
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2024-8970: Gitlab Improper Scanner Groupingcve-2024-8970-gitlab-improper-scanner-grouping

Grouping ingested vulnerabilities solely by scanner can cause findings from different report types (e.g., dependency scanning vs container scanning) to be conflated if a single scanner supports multiple report types. Use a compound key with both the scanner and report type to track ingested ids.

rubyCVE-2024-8970
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-9014: Pgadmin Oauth2 Config Leak In Templatecve-2024-9014-pgadmin-oauth2-config-leak-in-template

A server-side OAuth2 configuration (`config.OAUTH2_CONFIG`) is assigned directly into a Jinja template render context (e.g., `page_props`) without filtering out secret fields. `OAUTH2_CONFIG` entries contain `OAUTH2_CLIENT_ID` and `OAUTH2_CLIENT_SECRET`, which will be embedded verbatim in the rendered HTML/JS of an unauthenticated page and disclosed to any v

genericCVE-2024-9014CWE-200CWE-312
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-9287: Cve 2024 9287 Venv Path Injectioncve-2024-9287-cve-2024-9287-venv-path-injection

Missing quoting in venv activation script replacements leads to command injection (CVE-2024-9287)

pythonCVE-2024-9287
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2024-9486: Packer Proxmox Builder User Not Lockedcve-2024-9486-packer-proxmox-builder-user-not-locked

Packer Proxmox builder template defines an SSH builder user via ssh_username/ssh_password but no provisioner locks the account (e.g. `usermod -L {{user `ssh_username`}}`) before image capture. VM images produced from this template will ship with the default builder credentials enabled, allowing any attacker reachable on TCP/22 to SSH in and escalate to root

genericCVE-2024-9486GHSA-9224-GGVW-WH7VCWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2024-9693: Gitlab Vulnerability Resolution Missing Report Typecve-2024-9693-gitlab-vulnerability-resolution-missing-report-type

Vulnerabilities clustered by scanner alone without report_type can result in erroneous resolutions across scan types. Ensure vulnerability aggregation and resolution accounts for both the scanner identity and the report type.

rubyCVE-2024-9693CWE-668
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2024-9780: Cpp Qt Minizip Zipslipcve-2024-9780-cpp-qt-minizip-zipslip

Possible Zip Slip vulnerability. The application extracts a zip archive using minizip without properly validating the extracted paths against the intended destination directory.

cppCVE-2024-9780CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-0555: Gitlab Incomplete Vulnerability Resolution Keycve-2025-0555-gitlab-incomplete-vulnerability-resolution-key

Overlapping or empty security artifacts mapped solely by scanner name can bypass tracking controls and erroneously group findings. Scans should utilize a composite key tracking both tool and report type to avoid colliding resolution sets.

rubyCVE-2025-0555CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-0634: Rlottie Gradient Populate Unchecked Colorpoints Oobcve-2025-0634-rlottie-gradient-populate-unchecked-colorpoints-oob

Pointer arithmetic and unsigned size subtraction using an int count (typical pattern: `size - N * 4` followed by `ptr + N * 4`) without first validating that the source pointer is non-null and that `N >= 0` and `N * stride <= size`. When N originates from untrusted/parsed input (e.g. a Lottie gradient's mColorPoints), a negative or oversized N causes size_t

cppCVE-2025-0634CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-0838: Abseil Raw Hash Set Alloc Size Integer Overflowcve-2025-0838-abseil-raw-hash-set-alloc-size-integer-overflow

Vendored/embedded copy of Abseil's raw_hash_set appears to contain the pre-fix `RawHashSetLayout::alloc_size()` which computes `slot_offset_ + capacity_ * slot_size` with no overflow guard (CVE-2025-0838 / CWE-190). The patched version adds an `ABSL_SWISSTABLE_ASSERT(slot_size <= ((std::numeric_limits<size_t>::max)() - slot_offset_) / capacity_)` before the

cppCVE-2025-0838CWE-190
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-10155: Picklescan Fail Open Magic Errorcve-2025-10155-picklescan-fail-open-magic-error

When scanning files with PyTorch extensions, catching `InvalidMagicError` and returning an empty `ScanResult` causes a fail-open behavior. If an attacker renames a malicious standard pickle file to `.pt`, the scanner flags no issues, but the application may still parse the malicious payload successfully. The fix is to fall through and try scanning via other

pythonCVE-2025-10155CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-10157: Picklescan Module Blocklist Bypasscve-2025-10157-picklescan-module-blocklist-bypass

The scanner performs an exact match against a blocklist for module names. This allows malicious payloads to be loaded via submodules of dangerous packages (e.g., 'asyncio.unix_events' instead of 'asyncio'). Validations should verify the root module of any imported module against the blocklist by splitting the module name on '.' and validating parent packages

pythonCVE-2025-10157CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-1022: Php Url Denylist Bypasscve-2025-1022-php-url-denylist-bypass

Checking user-provided URLs against a denylist using string prefix functions (like `str_starts_with`) without first properly parsing the URL scheme can lead to bypasses. Malicious payloads containing linebreaks or spaces (e.g., `fil\ne://`) will bypass strict string validations but might still be treated as valid schemes by underlying parsers (like Chromium,

phpCVE-2025-1022CWE-20
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-1026: Url Validation Bypass Via Malformed Schemecve-2025-1026-url-validation-bypass-via-malformed-scheme

The application validates URLs by checking for blocked prefixes (e.g., using `str_starts_with`) without structurally parsing the URL first. Attackers can bypass prefix blocklists using malformed URLs (e.g., 'fil\n e://') which are then leniently parsed by underlying tools like external browsers or network clients, resulting in SSRF or Local File Inclusion. E

phpCVE-2025-1026CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-1066: Python Flask Upload Saved To Static Without Validationcve-2025-1066-python-flask-upload-saved-to-static-without-validation

A file received from flask.request.files is being written into the publicly-served "static" directory without validating the MIME type or verifying the file content (magic bytes). Because Flask serves /static/ directly, an attacker with upload access can stage arbitrary HTML, JS, SVG, or other payloads at a trusted URL on the application's own origin (stored

pythonCVE-2025-1066CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
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

yamlCVE-2025-10725CWE-269CWE-732
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 73
CVE-2025-11157: Pyyaml Unsafe Deserializationcve-2025-11157-pyyaml-unsafe-deserialization

The application uses `yaml.load` with an unsafe YAML loader (`yaml.Loader`, `yaml.UnsafeLoader`, or `yaml.CLoader`). This configuration is capable of executing arbitrary code or instantiating arbitrary Python objects through malicious YAML tags, leading to Remote Code Execution (CWE-502). Use `yaml.safe_load` instead.

pythonCVE-2025-11157CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-11202: Nodejs Child Process Exec Template Literal Injectioncve-2025-11202-nodejs-child-process-exec-template-literal-injection

A Node.js child_process exec/execSync call is being invoked with a template literal (or string concatenation) that interpolates an external variable into the shell command. Because exec() spawns a shell (cmd.exe on Windows, /bin/sh elsewhere), any shell metacharacters in the interpolated value will be interpreted by the shell, enabling arbitrary command inje

typescriptCVE-2025-11202CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2025-11624: Wolfssh Sftp Handle Size Missing Exact Checkcve-2025-11624-wolfssh-sftp-handle-size-missing-exact-check

SFTP handle-size guard validates the client-supplied length against WOLFSSH_MAX_HANDLE (and the remaining packet space) but does not require it to equal sizeof(WFD) / sizeof(HANDLE). The following WMEMCPY into the fixed-size stack-allocated file-descriptor variable can then overflow up to (WOLFSSH_MAX_HANDLE - sizeof(fd)) bytes of stack memory (CWE-787). Add

cCVE-2025-11624CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-1194: Redos Nested Quantifiers In Re Compilecve-2025-1194-redos-nested-quantifiers-in-re-compile

The regular expression passed to `re.compile()` contains consecutive nested quantifiers (a `)+)*`, `)*)*`, `)+)+`, or `)*)+` sequence), a structural signature associated with catastrophic backtracking (ReDoS). When specially crafted input partially matches but ultimately fails the pattern, the regex engine explores an exponential number of backtracking paths

pythonCVE-2025-1194CWE-1333CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2025-12352: Php Copy Url To Path Replace Without Local Checkcve-2025-12352-php-copy-url-to-path-replace-without-local-check

PHP copy() is invoked on a path produced by str_replace() that swaps a URL prefix for a filesystem path prefix on an external $url. If the URL does not begin with the expected prefix, str_replace() is a no-op and copy() will fetch the URL as a remote stream when allow_url_fopen is On, writing attacker-controlled content into the destination (CVE-2025-12352,

phpCVE-2025-12352CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-12489: Auth Js Cwe 000 Cve 2025 12489cve-2025-12489-auth-js-cwe-000-cve-2025-12489

Detected a function argument that flows into `child_process.exec()`. `exec` executes the command inside a shell, which can lead to OS command injection if the input contains unescaped shell metacharacters. Mitigate this by using `child_process.spawn()` or `child_process.execFile()` with an array of arguments, which bypasses the shell string evaluation.

javascriptCVE-2025-12489
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2025-12613: Cloudinary Api Sign Request Argument Injectioncve-2025-12613-cloudinary-api-sign-request-argument-injection

Cloudinary SDKs before 2.7.0 are vulnerable to Arbitrary Argument Injection in the `api_sign_request` function. The function concatenates parameter keys and values without properly escaping ampersands (`&`), allowing attackers to inject additional parameters (e.g. `&overwrite=true`) if parameter values are user-controlled. Use the built-in `verify_api_respon

javascriptCVE-2025-12613CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2025-12735: Expr Eval Cve 2025 12735 Unchecked Function Dispatchcve-2025-12735-expr-eval-cve-2025-12735-unchecked-function-dispatch

The expression evaluator dispatches a function popped from its evaluation stack (`f = nstack.pop(); ...; f.apply(undefined, args)`) without first verifying that `f` is in a registered allowlist (e.g., a call to `isAllowedFunc(f, expr, values)` that throws on rejection). This is the CWE-94 root cause of CVE-2025-12735 in `expr-eval` / `expr-eval-fork`: when t

javascriptCVE-2025-12735GHSA-JC85-FPWF-QM7XCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2025-13609: Sqlalchemy Unhandled Query In Critical Taskcve-2025-13609-sqlalchemy-unhandled-query-in-critical-task

An unhandled SQLAlchemy query can raise exceptions (e.g., operational or mapping errors) that crash the surrounding task. If this task is responsible for critical security state changes (like revocation updates), the unhandled exception can bypass the state update. Consider wrapping database queries in try/except blocks when used inside critical asynchronous

pythonCVE-2025-13609CWE-755
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-13708: Pytorch Insecure Loadcve-2025-13708-pytorch-insecure-load

The `torch.load()` function uses Python's `pickle` module by default, which is vulnerable to insecure deserialization. Loading untrusted PyTorch models can lead to arbitrary code execution. Set `weights_only=True` to prevent this vulnerability.

pythonCVE-2025-13708CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-13709: Pytorch Load Unsafe Deserializationcve-2025-13709-pytorch-load-unsafe-deserialization

Using PyTorch's `torch.load` without explicitly setting `weights_only=True` allows unsafe deserialization via `pickle`. This can lead to arbitrary native code execution if untrusted data is loaded. Use `weights_only=True` to limit deserialization to known tensor types.

pythonCVE-2025-13709CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-13714: Insecure Torch Loadcve-2025-13714-insecure-torch-load

The `torch.load()` function uses `pickle` underneath to deserialize data. When loading models from untrusted sources without restriction, this can lead to remote code execution. Enforce secure deserialization by passing `weights_only=True` to `torch.load()`.

pythonCVE-2025-13714CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-13715: Model Resnet Py Cwe 502 Cve 2025 13715cve-2025-13715-model-resnet-py-cwe-502-cve-2025-13715

`torch.load` implicitly uses Python's `pickle` module, which can execute arbitrary code during deserialization. This can lead to Remote Code Execution (RCE) if loading model files from untrusted sources. Use `weights_only=True` to mitigate this vulnerability.

pythonCVE-2025-13715CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-13716: Torch Safe Globals Broad Whitelistcve-2025-13716-torch-safe-globals-broad-whitelist

Using `torch.serialization.safe_globals` with excessively broad namespaces (e.g., 'torch', 'collections') re-introduces untrusted deserialization risks, deliberately bypassing the local security of `weights_only=True`.

pythonCVE-2025-13716CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-14551: Common Apidef Py Cwe 000 Cve 2025 14551cve-2025-14551-common-apidef-py-cwe-000-cve-2025-14551

Custom API route `network.GET()` returning NetworkStatus is missing the `@redacted_response` decorator. This causes the internal router to log the entire secret-bearing response in plaintext.

pythonCVE-2025-14551
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2025-14700: Python Jinja2 Unsandboxed Environment From String Ssticve-2025-14700-python-jinja2-unsandboxed-environment-from-string-ssti

A non-sandboxed jinja2.Environment instance is constructed. When such an Environment is later used with from_string()/render() against template strings influenced by user input (e.g., a webhook body, email template, or any stored user-supplied content), the unsandboxed environment permits Jinja2 attribute traversal (__class__, __mro__, __subclasses__, __glob

pythonCVE-2025-14700CWE-1336CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-14894: Livewire Updated Files Missing Validationcve-2025-14894-livewire-updated-files-missing-validation

Livewire component's updatedFiles() hook persists uploaded files via Spatie MediaLibrary's addMedia(...)->toMediaCollection(...) without invoking $this->validate(...). The public $files property bound by the WithFileUploads trait is therefore accepted with no file/mimes/mimetypes/size constraints, allowing an attacker to upload a malicious file (e.g., shell.

phpCVE-2025-14894CWE-20CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-1492: Qt Minizip Zip Slipcve-2025-1492-qt-minizip-zip-slip

Zip Slip vulnerability: The extracted file path is not validated to securely stay within the intended destination directory. An attacker can craft a ZIP archive with directory traversal characters (e.g. `../`) and overwrite arbitrary files. Ensure the constructed file path is strictly within the target directory by checking the canonicalized path.

cppCVE-2025-1492CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-1497: Python Exec Eval On Dynamic Inputcve-2025-1497-python-exec-eval-on-dynamic-input

Python's built-in exec()/eval() is being called with a non-literal, dynamic argument. Any value that originates from an LLM response, a function parameter, network input, or a file can be arbitrary Python and will execute in-process with full privileges. This is the vulnerability pattern behind CVE-2025-1497 (PlotAI): LLM-generated code was piped straight in

pythonCVE-2025-1497GHSA-2HMP-5WQG-F24HCWE-77CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-15061: Nodejs Exec Template Literal Command Injectioncve-2025-15061-nodejs-exec-template-literal-command-injection

A template literal with dynamic interpolation flows into `child_process.exec` / `execSync` (or a `promisify(exec)` alias), which executes its argument via `/bin/sh -c <string>`. Shell metacharacters in the interpolated values (`$()`, backticks, `;`, `&&`, ...) result in command injection (CVE-2025-15061 / CWE-78). Use `execFile` / `spawn` with an argv array,

typescriptCVE-2025-15061GHSA-GXW4-4FC5-9GR5CWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2025-15382: Memmove Shift Overread Dest Lengthcve-2025-15382-memmove-shift-overread-dest-length

A buffer shift operation was detected that uses the destination offset directly in length calculations ($SZ - $DST). This can cause a heap over-read by moving more bytes than are remaining at the source offset. When shifting left (e.g., removing a substring), the length must be calculated relative to the source pointer or explicitly bounded, otherwise bytes

cCVE-2025-15382CWE-126
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-1550: Python Importlib Deserialization No Allowlistcve-2025-1550-python-importlib-deserialization-no-allowlist

importlib.import_module() is called with a variable module name in a function that also resolves arbitrary attributes via vars(mod).get(name) or getattr(mod, name) (a deserialization / config-loading path). With no allow-list constraining the module name to a trusted prefix, an attacker who controls the serialized payload can have any importable Python modul

pythonCVE-2025-1550GHSA-48G7-3X6R-XFHPCWE-502CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2025-15558: Insecure Programdata Search Pathcve-2025-15558-insecure-programdata-search-path

Constructing executable or plugin search paths inside `C:\ProgramData` can lead to privilege escalation. Windows allows unprivileged users to create subdirectories inside `C:\ProgramData` by default. If a privileged process searches for an executable in a non-existent subdirectory of `ProgramData`, a low-privileged attacker can pre-create the directory and p

goCVE-2025-15558CWE-426
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-15604: Perl Insecure Random Rand Into Hashcve-2025-15604-perl-insecure-random-rand-into-hash

Perl's built-in rand() is being fed into a cryptographic hash (SHA-1/SHA-256/SHA-512/MD5) to derive bytes. rand() is seeded with at most 32 bits and is not a CSPRNG, so hashing it (optionally with $$, Time::HiRes::time, or other low-entropy values) does not produce cryptographically strong output. This pattern produces predictable session IDs, CSRF tokens, a

genericCVE-2025-15604CWE-330CWE-338CWE-340
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2025-1744: Zlib Inflate Getheader Extra Field Oob Writecve-2025-1744-zlib-inflate-getheader-extra-field-oob-write

Heap out-of-bounds write in a zlib-style inflate() GZIP EXTRA-field handler. A zmemcpy/memcpy writes into the caller-supplied extra-field buffer at offset `len` (= extra_len - state->length) using `extra_max - len` as the copy size, but the enclosing guard does not verify `len < extra_max`. When inflate() is driven across multiple incremental calls, `len` ca

cCVE-2022-37434CVE-2025-1744CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-1908: Gitlab Missing Sbom Feature Flag Checkcve-2025-1908-gitlab-missing-sbom-feature-flag-check

A vulnerability resolution orchestration loop skips items without checking the 'disable_ds_on_sbom_report' feature flag, allowing dependency scanning vulnerabilities to be improperly bypassed.

rubyCVE-2025-1908CWE-693CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-21624: Php Unrestricted File Upload User Extensioncve-2025-21624-php-unrestricted-file-upload-user-extension

move_uploaded_file() is being called with a destination path whose extension is derived directly from the user-supplied upload filename (via getExt(), pathinfo(..., PATHINFO_EXTENSION) or end(explode('.', ...))) without any extension allowlist or image-content validation (e.g., ValidateImage(), getimagesize(), or an in_array() check against a whitelist of sa

phpCVE-2025-21624GHSA-98VM-2XQM-XRCCCWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-22144: Php Reset Code Empty String Sentinelcve-2025-22144-php-reset-code-empty-string-sentinel

The 'reset_code' field is being written as an empty string ('') instead of NULL. This creates a shared sentinel value across all validated users; combined with a forgot-password gate that uses isset($_GET['c']) (which is true for ''), an unauthenticated attacker can request /forgot_password/?c= and match any user whose reset_code was stored as ''. Use NULL t

phpCVE-2025-22144GHSA-P883-7496-X35PCWE-610CWE-640
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-22153: Python Sandbox Allows Exceptiongroupcve-2025-22153-python-sandbox-allows-exceptiongroup

Allowing `ExceptionGroup` or `try/except*` (`TryStar` AST nodes) in an environment executing untrusted Python code exposes the application to a sandbox escape via a type confusion vulnerability in CPython < 3.13.2 (CVE-2025-22153). Disallow `ExceptionGroup` and `TryStar` nodes in restricted execution environments.

pythonCVE-2025-22153CWE-1188
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2025-23209: Craftcms Unvalidated Db Restorecve-2025-23209-craftcms-unvalidated-db-restore

Unvalidated database backup path passed to `restore()` can lead to directory traversal and Remote Code Execution. The `restore()` method relies on shell execution and is unsafe if the path contains shell metacharacters. Use `FileHelper::isWithin()` to securely validate that the path is within the expected base backup directory.

phpCVE-2025-23209CWE-22CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-23211: Jinja2 Unsandboxed Template Render Ssticve-2025-23211-jinja2-unsandboxed-template-render-ssti

Rendering a jinja2.Template on potentially user-controlled input without sandboxing enables Server-Side Template Injection (SSTI). The default jinja2.Template class permits attribute access (e.g. __class__, __base__, __subclasses__) that lets attackers reach arbitrary callables and execute OS commands (CVE-2025-23211 in Tandoor Recipes). Replace with jinja2.

pythonCVE-2025-23211GHSA-R6RJ-H75W-VJ8VCWE-1336CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-23212: Unvalidated Listdir To Dbcve-2025-23212-unvalidated-listdir-to-db

A directory is listed and its contents are directly used to instantiate and save database models without validating file extensions. If the base directory path is controllable by users, this behavior can be abused to enumerate or ingest arbitrary system files. Add validation such as file extension checks (e.g., using `.endswith()`) to ensure only intended fi

pythonCVE-2025-23212CWE-73
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2025-23218: Php Pdo Query Sql Injection From Superglobalcve-2025-23218-php-pdo-query-sql-injection-from-superglobal

User-controlled input from a PHP superglobal (e.g. $_POST, $_GET, $_REQUEST, $_COOKIE) is concatenated/interpolated into a SQL string and executed via PDO::query()/PDO::exec(), which do not parameterize inputs. This is the CWE-89 pattern fixed in CVE-2025-23218 in the WeGIA pet "adicionar_especie" DAO endpoint. Use prepared statements with bound parameters (

phpCVE-2025-23218GHSA-XHV4-88GX-HVGHCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-23219: Php Pdo Query Sqli From User Inputcve-2025-23219-php-pdo-query-sqli-from-user-input

User-controlled input from a PHP superglobal ($_POST) flows into a PDO ->query() / ->exec() call via string concatenation or interpolation. This is a SQL Injection (CWE-89). Use PDO::prepare() with bound parameters (bindParam/bindValue or an execute([...]) array) instead of concatenating user data into the SQL string.

phpCVE-2025-23219GHSA-H2MG-4C7Q-W69VCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-23220: Php Pdo Query Sql Injection From Superglobalcve-2025-23220-php-pdo-query-sql-injection-from-superglobal

User-controlled input from a PHP superglobal ($_POST/$_REQUEST['raca']) flows into a database query executed via PDO::query()/PDO::exec() or the legacy mysql(i)_query API. These functions execute their argument as a raw SQL string, so any unescaped tainted value yields SQL injection (CWE-89). Use a prepared statement: $pdo->prepare($sql) followed by bindPara

phpCVE-2025-23220GHSA-425J-H4CF-G52JCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-24786: Go Sqlite Open Path Traversal Filepath Joincve-2025-24786-go-sqlite-open-path-traversal-filepath-join

The path passed to sqlite.Open is built from filepath.Join(baseDir, userInput) without verifying that the resulting cleaned path remains inside baseDir. filepath.Join invokes filepath.Clean, which resolves ".." segments — so a traversal payload such as "../etc/passwd.db" collapses out of the intended directory and becomes an attacker-controlled absolute path

goCVE-2025-24786GHSA-9R4C-JWX3-3J76CWE-22CWE-35
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-24802: Plonky2 Zero Padding Lookup Tablecve-2025-24802-plonky2-zero-padding-lookup-table

Zero-padding lookup table slots implicitly introduces a (0, 0) entry. This undermines the soundness of the zero-knowledge proof by allowing a malicious prover to prove f(0) = 0 for any lookup table. To fix, pad unused slots with a valid lookup table entry (e.g., the first element).

rustCVE-2025-24802CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-24896: Client Side Logout Missing Cookie Clearingcve-2025-24896-client-side-logout-missing-cookie-clearing

A client-side logout/signout function was found that clears local storage or session storage but does not clear `document.cookie`. If the application relies on cookies for certain features or authentication (such as a separate dashboard token), failing to clear them during logout can allow subsequent users on shared devices to reuse the hijacked session. Ver

javascriptCVE-2025-24896CWE-613
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 73
CVE-2025-24900: Client Cookie Missing Samesitecve-2025-24900-client-cookie-missing-samesite

A sensitive cookie is being set without the `SameSite` attribute. Without `SameSite=Strict` or `Lax`, the browser may send this cookie in cross-origin requests, exposing the application to Cross-Site Request Forgery (CSRF) or authentication bypasses.

typescriptCVE-2025-24900CWE-1275
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2025-24903: Src Cipher Rs Cwe 000 Cve 2025 24903cve-2025-24903-src-cipher-rs-cwe-000-cve-2025-24903

The application decodes a Signal synchronization message without verifying that the sender matches the local user's UUID. This allows an attacker to forge sync messages and impersonate other devices belonging to the user.

rustCVE-2025-24903CWE-287CWE-346
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-25066: Unbounded Scanf Format Stringcve-2025-25066-unbounded-scanf-format-string

Use of an unbounded string format specifier (e.g., `%s` or `%[...]`) in a `scanf`-family function. This allows an indefinite number of bytes to be read from input, causing a buffer overflow if read data exceeds the size of the destination buffer. Add a field width restriction (e.g., `%32s`) or use a memory-allocating modifier (e.g., `%ms`) to prevent overflo

cCVE-2025-25066CWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 87
CVE-2025-25205: Express Url Regex Query Bypasscve-2025-25205-express-url-regex-query-bypass

Matching `req.originalUrl` or `req.url` against a regular expression can lead to authentication bypasses or routing flaws. These request properties include the query string. If the regular expression is unanchored, an attacker can satisfy the match by injecting a specific substring into a query parameter (e.g., `?bypass=/api/public`). Evaluate route matches

javascriptCVE-2025-25205CWE-20CWE-287
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-25206: Mfa Enforcement Restricted To Local Authcve-2025-25206-mfa-enforcement-restricted-to-local-auth

The application explicitly limits MFA verification to instances where the authentication type is "local". Alternative mechanisms like LDAP, SAML, or External could bypass MFA unless every provider identically replicates the verification. Centralize MFA checks around the user object and session properties regardless of the initial authentication provider.

phpCVE-2025-25206CWE-287CWE-288
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-25291: Ruby Saml Rexml Xpath On Raw Document With Signed Element Idcve-2025-25291-ruby-saml-rexml-xpath-on-raw-document-with-signed-element-id

SAML signature-validation pipeline re-queries the raw XML document with REXML::XPath using `signed_element_id` as the `@ID` lookup variable to fetch downstream identity content (NameID, Attributes, Subject, etc.). The cryptographic signature was verified by Nokogiri on a (potentially) different document tree; trusting REXML's ID-based lookup on the raw docum

rubyCVE-2025-25291GHSA-4VC4-M8QH-G8JMCWE-347CWE-436
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-25292: Ruby Saml Rexml Xpath Signed Element Id Lookupcve-2025-25292-ruby-saml-rexml-xpath-signed-element-id-lookup

Extracting trusted SAML assertion fields via REXML::XPath while binding the `id` XPath variable to `signed_element_id` (e.g. `REXML::XPath.first(doc, "/p:Response/a:Assertion[@ID=$id]...", { ..., "id" => doc_to_validate.signed_element_id })`) is vulnerable to XML Signature Wrapping (CVE-2025-25292 / GHSL-2024-330). Nokogiri (used for canonicalization/signatu

rubyCVE-2025-25292GHSA-754F-8GM6-C4R2CWE-347CWE-436
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-25940: Java Xmldecoder Insecure Deserializationcve-2025-25940-java-xmldecoder-insecure-deserialization

Use of `java.beans.XMLDecoder` to deserialize data from an InputStream or file is insecure. XMLDecoder interprets XML as a sequence of method invocations and can instantiate arbitrary Java classes (e.g., java.lang.Runtime, java.lang.ProcessBuilder), enabling remote code execution when the input is attacker-controlled. Replace with a safe deserializer (e.g.,

javaCVE-2025-25940CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-25977: Js Prototype Pollution Bracket Fallback Then Writecve-2025-25977-js-prototype-pollution-bracket-fallback-then-write

Reading a property from a plain object with a non-literal key and a `|| {}` fallback, then writing into the resulting object via bracket notation, enables prototype pollution (CWE-1321; see CVE-2025-25977). If the key evaluates to "__proto__", the lookup resolves to Object.prototype (not undefined), and the subsequent `props[name] = value` writes onto the gl

typescriptCVE-2025-25977GHSA-V2MW-5MCH-W8C5CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2025-26074: Nashorn Engine Without No Java Flagcve-2025-26074-nashorn-engine-without-no-java-flag

Nashorn JavaScript engine is being instantiated without the "--no-java" flag. Without this flag, evaluated scripts can resolve arbitrary Java classes via `Java.type` / `java.lang.*` and call methods such as `java.lang.Runtime.getRuntime().exec(...)`, leading to OS command execution when the evaluated script is attacker-controllable (CVE-2025-26074, CWE-78).

javaCVE-2025-26074GHSA-8GQP-HR9G-PG62CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2025-26606: Php Pdo Query Interpolated String Sqlicve-2025-26606-php-pdo-query-interpolated-string-sqli

A SQL string containing PHP variable interpolation (e.g. "DELETE FROM t WHERE id = $x") is executed via a PDO/mysqli ->query() call. If any interpolated variable is reachable from request input (especially after extract($_REQUEST), or from $_GET / $_POST / $_REQUEST / $_COOKIE), the query is exploitable as SQL Injection (CVE-2025-26606, CWE-89). Replace with

phpCVE-2025-26606GHSA-RXJR-CW9Q-CWWGCWE-284CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-26607: Php Pdo Query Sql Injection From Superglobalcve-2025-26607-php-pdo-query-sql-injection-from-superglobal

User-controlled input from a PHP superglobal ($_GET/$_POST/$_REQUEST/$_COOKIE) flows into a PDO::query()/exec() call via string concatenation or interpolation. This is a SQL injection (CWE-89). Use $pdo->prepare() with bindValue/bindParam or a parameterized execute() instead of concatenating untrusted input into the SQL string.

phpCVE-2025-26607GHSA-G6WJ-3VM2-C59MCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-26608: Php Extract On Request Superglobalcve-2025-26608-php-extract-on-request-superglobal

extract() is being called on a user-controlled superglobal ($_POST, $_GET, $_REQUEST, or $_COOKIE). Any attacker-supplied parameter name will be injected into the local symbol table and can overwrite pre-existing variables, including SQL fragments, query parameters later passed to PDOStatement::bindParam, authorization flags, or file paths. This is the root

phpCVE-2025-26608GHSA-65H2-7484-2PWWCWE-284CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-26611: Php Extract Request Superglobalcve-2025-26611-php-extract-request-superglobal

Calling extract() on a request superglobal ($_REQUEST, $_GET, $_POST, $_COOKIE, $_FILES) imports every attacker-controlled key into the local variable scope without a whitelist or type check. In WeGIA's AlmoxarifadoControle (CVE-2025-26611) this lets an attacker materialise arbitrary locals such as $nextPage and $descricao_almoxarifado, which then flow into

phpCVE-2025-26611GHSA-Q273-4VCJ-QQP4CWE-284CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-26617: Php Pdo Mysqli Query Superglobal Sqlicve-2025-26617-php-pdo-mysqli-query-superglobal-sqli

User-controlled data from the PHP superglobal `$_GET['id_fichamedica']` (or equivalent $_POST/$_REQUEST access) flows into a `$pdo->query(...)` / `mysqli_query(...)` call without being parameterized via prepare()/bindValue()/bindParam(). This enables SQL injection (CWE-89, CVE-2025-26617). Use `$pdo->prepare()` with placeholder binding (bindValue/bindParam)

phpCVE-2025-26617GHSA-F654-C5R5-JX77CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-26819: Cpp Unbounded Queue Memory Accumulationcve-2025-26819-cpp-unbounded-queue-memory-accumulation

The send queue enforces a limit on the number of chunks but lacks a limit on the total enqueued byte size. This allows unbounded memory accumulation, which can be exploited by an attacker to cause an Out-of-Memory (OOM) crash and Denial of Service (DoS). Add a soft limit on the total bytes allowed in the queue.

cppCVE-2025-26819CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-27088: Context Request Template Exposurecve-2025-27088-context-request-template-exposure

Passing a raw `*http.Request` object directly into an HTML or Text template can expose unsanitized request data (such as `Request.URL.Path`, headers, or query parameters) directly to the template context. If rendered in unsafe contexts, this can lead to Cross-Site Scripting (XSS). Avoid passing the entire HTTP request to templates; instead, explicitly extrac

goCVE-2025-27088CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-27135: Python Sqli Execute Regex Split Statementcve-2025-27135-python-sqli-execute-regex-split-statement

A SQL statement obtained from `re.split(";", ...)` (or built directly from regex-extracted text) is passed to a DB cursor `.execute()` call as a single string argument, with no parameter values tuple. This is the CVE-2025-27135 (ExeSQL) anti-pattern: regex "sanitization" of an LLM/user-influenced SQL string does not prevent UNION-based or subquery-based SQL

pythonCVE-2025-27135GHSA-3GQJ-66QM-25JQCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-27152: Ssrf Url Builder Absolute Url Bypass Cve 2025 27152cve-2025-27152-ssrf-url-builder-absolute-url-bypass-cve-2025-27152

A URL-building function unconditionally returns absolute request URLs directly, bypassing any configured base URL restriction. When user-controlled absolute URLs are passed as the request URL, the base URL is bypassed entirely, enabling Server-Side Request Forgery (SSRF) or credential leakage (CVE-2025-27152). Add a control parameter (e.g., 'allowAbsoluteUrl

javascriptCVE-2025-27152GHSA-JR5F-V2JV-69X6CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2025-27154: Python Token Cache File Write Without Restrictive Chmodcve-2025-27154-python-token-cache-file-write-without-restrictive-chmod

Method `$METHOD` writes credential/token data to a file via `open(self.$PATH, "w", ...)` without restricting the file's permissions. The created file inherits the process umask (typically yielding mode `rw-r--r--` / 0644), which exposes the stored secret to any other local user or process running as a different UID (CWE-276 — Incorrect Default Permissions; C

pythonCVE-2025-27154GHSA-PWHH-Q4H6-W599CWE-276
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2025-27515: Laravel Validator Static Asterisk Placeholder Cve 2025 27515cve-2025-27515-laravel-validator-static-asterisk-placeholder-cve-2025-27515

Laravel Validator uses the static, predictable wildcard placeholder literal '__asterisk__' inside a str_replace() call. This is the vulnerable form patched by CVE-2025-27515: an attacker-supplied request key named literally "__asterisk__" collides with the internal placeholder after parseData() encodes real "*" keys, allowing wildcard validation rules (files

phpCVE-2025-27515GHSA-78FX-H6XR-VCH4CWE-155
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-27614: Tcl Unescaped Pipeline Heredoccve-2025-27614-tcl-unescaped-pipeline-heredoc

Constructing inline standard input (heredocs) for pipelines using double-quoted string interpolation (e.g., `"<<[join ...]"` or `"<<$var"`) without `list` protection can lead to OS command injection in Tcl. When this string is evaluated in a command pipeline (such as via `open |` or `exec`), literal newlines or pipe metacharacters (`|`) within the string are

genericCVE-2025-27614CWE-77CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 65
CVE-2025-27773: Saml Improper Reencoding Signature Bypasscve-2025-27773-saml-improper-reencoding-signature-bypass

Re-encoding parsed query parameters (like SAMLRequest or SAMLResponse) using urlencode() to reconstruct a query string for signature validation is unsafe. Framework query parsing (e.g., `getQueryParams()`) may drop duplicate parameters or decode values differently than they appear in the raw request. This can allow an attacker to bypass SAML signature valida

phpCVE-2025-27773GHSA-7933-228J-VG82CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-27778: Python Torch Load Unsafe Deserializationcve-2025-27778-python-torch-load-unsafe-deserialization

torch.load() is invoked without weights_only=True on a dynamically-constructed file path (os.path.join, f-string, string concatenation, .format()). By default, torch.load uses Python's pickle module, which deserializes arbitrary objects and executes __reduce__ / __setstate__ callables embedded in crafted model files. When the file path can be influenced by u

pythonCVE-2025-27778CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-27779: Python Torch Load Without Weights Onlycve-2025-27779-python-torch-load-without-weights-only

`torch.load()` is called inside `model_blender` without `weights_only=True`. The two checkpoint paths passed to this function originate from the Gradio Voice Blender tab and are attacker-controllable. By default, `torch.load` uses Python's `pickle` module to deserialize the checkpoint, which can execute arbitrary code embedded in a malicious file (e.g. via `

pythonCVE-2025-27779CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-27780: Python Torch Load Without Weights Onlycve-2025-27780-python-torch-load-without-weights-only

`torch.load` is called without `weights_only=True`. By default, `torch.load` uses Python's `pickle` module to deserialize checkpoint files, which executes arbitrary code embedded in the file (e.g. via `__reduce__` hooks). If the loaded path can be influenced by an attacker-controlled checkpoint (community model hubs, user-supplied paths, shared drives), this

pythonCVE-2025-27780CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-27781: Python Torch Load Without Weights Onlycve-2025-27781-python-torch-load-without-weights-only

`torch.load()` is called without `weights_only=True`. By default, `torch.load` uses Python's pickle protocol, which can execute arbitrary code embedded in a checkpoint file (e.g., via a malicious `__reduce__` method). If the path passed to `torch.load` is influenced by user input (a downloaded model, a user-selected file in a UI, etc.), this leads to remote

pythonCVE-2025-27781CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-28056: Java Sql Injection In Clause Unescaped Split Joincve-2025-28056-java-sql-injection-in-clause-unescaped-split-join

User-controlled value is split and joined with a SQL single-quote separator ("', '") to build a SQL IN(...) clause without escaping each token. An embedded single quote in the input breaks out of the quoted literal, enabling SQL injection (CVE-2025-28056 pattern in AdvFilterParser.SFT branch). Route every token through an SQL escape helper (e.g. CommonsUtils

javaCVE-2025-28056CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-2945: Python Eval On Non Literal Rcecve-2025-2945-python-eval-on-non-literal-rce

Use of Python's built-in `eval()` on a non-literal expression is unsafe and can lead to arbitrary code execution (CWE-94) when the argument is influenced by user input. This was the root cause of CVE-2025-2945 in pgAdmin 4, where `eval(value)` and `eval(args.high_availability)` allowed an authenticated attacker to execute arbitrary Python via POST parameters

pythonCVE-2025-2945GHSA-G73C-FW68-PWX3CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-29906: Cve 2025 29906 Login Option Injectioncve-2025-29906-cve-2025-29906-login-option-injection

A variadic execution function (`execl`, `execlp`, `execle`) calls `login` with dynamically sized arguments but does not specify the end-of-options delimiter (`--`). This exposes the program to argument injection vulnerabilities (CWE-88). An attacker providing user input starting with `-` can inject flags, such as `-froot` to force an unauthenticated login by

cCVE-2025-29906CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-30206: Go Request Slice Field To Os Opencve-2025-30206-go-request-slice-field-to-os-open

A struct-field slice (selector expression like `params.Log`) is iterated and each element is passed directly to os.Open / os.ReadFile / os.OpenFile. When the struct is bound from an HTTP request body, the attacker controls the path and can read arbitrary host files (path traversal / arbitrary file read, CVE-2025-30206). Restrict the iteration source to a har

goCVE-2025-30206GHSA-VP33-J4MC-8GJ6CWE-22CWE-23
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-30220: Geonetwork Cve 2025 30220 Xxe Placeholdercve-2025-30220-geonetwork-cve-2025-30220-xxe-placeholder

GeoNetwork release version is < 4.4.10, which transitively depends on a GeoTools version vulnerable to CVE-2025-30220 (XXE / SSRF in gt-xsd-core Schemas and gt-wfs-ng DataStore not honoring EntityResolver) and predates the addition of @PreAuthorize("hasAuthority('Editor')") on WFSHarvesterApi.indexWfs. Upgrade to 4.4.10 or later, which bumps the GeoTools dep

genericCVE-2025-30220GHSA-2P76-GC46-5FVCGHSA-826P-4GCG-35VWGHSA-JJ54-8F66-C5PC
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 69
CVE-2025-30361: Php Weak Password Verification Sha256 Equalitycve-2025-30361-php-weak-password-verification-sha256-equality

Password verification uses hash('sha256', ...) with direct equality comparison (== or !=). This is improper authentication (CWE-287): SHA-256 is fast/unsalted and vulnerable to offline cracking, and string equality is vulnerable to timing attacks. Use password_verify() against a hash produced by password_hash($pw, PASSWORD_DEFAULT). For legacy hash migration

phpCVE-2025-30361GHSA-HCGV-VMQ6-J6QGCWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-30364: Php Pdo Query String Interpolation Sqlicve-2025-30364-php-pdo-query-string-interpolation-sqli

SQL string is built by interpolating a PHP variable directly into the query and then executed via PDO::query() / PDO::exec(). When the interpolated variable originates from user input (e.g. $_GET, $_POST, $_REQUEST, or variables created by extract($_REQUEST)), this enables SQL injection (CWE-89). Use a prepared statement with bindParam/bindValue and pass onl

phpCVE-2025-30364GHSA-X3FF-5QP7-43QVCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-30403: Cpp Dcheck Bounds Bypasscve-2025-30403-cpp-dcheck-bounds-bypass

Debug assertions (`DCHECK`, `assert`) are compiled out in release builds (e.g., when NDEBUG is defined). Using them exclusively for bounds checking discards the safety guarantee, potentially enabling memory corruption vulnerabilities if out-of-bounds data is processed. Enforce bounds limits using `CHECK`, exceptions, or standard conditional validation that p

cppCVE-2025-30403CWE-119CWE-617
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-31133: Insecure Dev Null Bind Mountcve-2025-31133-insecure-dev-null-bind-mount

Using `/dev/null` directly as a mount source without verifying its device type exposes the system to attacks where an adversary controls `/dev/null`. In a container, it could be a symlink to `/proc/kcore` or other sensitive paths, leading to privilege escalation, host filesystem modification, or container escape. Also avoid dynamically checking `Rdev` agains

goCVE-2025-31133CWE-345CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-31479: Typer Shows Locals In Exceptionscve-2025-31479-typer-shows-locals-in-exceptions

Initializing a Typer application with default exception handling will print local variables during exception tracebacks. This can inadvertently expose sensitive information such as credentials, API keys, or tokens in standard output and logs. Explicitly pass `pretty_exceptions_show_locals=False` to `Typer()` to prevent this leakage.

pythonCVE-2025-31479CWE-209CWE-532
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-31487: Insecure Jdom2 Saxbuildercve-2025-31487-insecure-jdom2-saxbuilder

A JDOM2 SAXBuilder was created without explicitly disabling external DTDs or schemas. This can lead to XML External Entity (XXE) injection vulnerabilities when parsing untrusted XML documents. Ensure you secure the SAXBuilder by setting XMLConstants.ACCESS_EXTERNAL_DTD to an empty string.

javaCVE-2025-31487CWE-611
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2025-32429: Xwiki Velocity Stale Orderby Validationcve-2025-32429-xwiki-velocity-stale-orderby-validation

In this Velocity template, $services.query.hql.checkOrderBySafe(...) is called on an order variable that is then reassigned by a subsequent `#set` before being concatenated into an HQL `order by` clause. The validator therefore runs on a stale, pre-mutation value while the final attacker-influenced value is what is substituted into the query, allowing HQL/SQ

genericCVE-2025-32429GHSA-VR59-GM53-V7CQCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2025-32444: Zmq Recv Pyobj Unsafe Pickle Deserializationcve-2025-32444-zmq-recv-pyobj-unsafe-pickle-deserialization

ZMQ socket `recv_pyobj()` deserializes incoming messages with Python pickle, enabling remote code execution if an attacker can reach the socket. Similarly, `send_pyobj()` establishes a pickle-based wire protocol that is unsafe to receive. Replace with `recv()` / `recv_multipart()` and safe binary deserialization such as `struct.unpack()`. See CVE-2025-32444.

pythonCVE-2025-32444CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
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

goCVE-2025-32445CWE-269CWE-732CWE-913
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-32461: Tiki Wiki Get Page Info Missing Edit Checkcve-2025-32461-tiki-wiki-get-page-info-missing-edit-check

Wiki page data derived from TikiLib::lib('wiki')->get_page_info(...) is being returned to the caller while only $perms->view is enforced. The $info structure can carry raw wiki source (plugin calls, embedded SQL, template references, author-only metadata) that should be gated behind $perms->edit. Add an edit permission check before returning $info or array_m

phpCVE-2025-32461CWE-200CWE-862CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-3248: Langflow Validate Code Endpoint Missing Authcve-2025-3248-langflow-validate-code-endpoint-missing-auth

FastAPI route handler invokes validate_code() (which internally compiles and execs attacker-supplied Python source) without an authentication dependency declared in the route decorator. Because Python evaluates function-definition decorators and default-argument expressions at the moment exec() processes the definition, an unauthenticated attacker can embed

pythonCVE-2025-3248GHSA-RVQX-WPFH-MFX7CWE-269CWE-288
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-32956: Mediawiki Htmlform Options Xsscve-2025-32956-mediawiki-htmlform-options-xss

Found use of unescaped localized message text (e.g., `text()` or `plain()`) as an array key in an HTMLForm 'options' array. HTMLForms output 'options' keys as raw HTML labels, introducing a Cross-Site Scripting (XSS) vulnerability. Use the 'options-messages' property instead, where keys are treated directly as message identifiers safely, or manually escape w

phpCVE-2025-32956CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-32966: Dataease Jdbc Url Missing Security Policycve-2025-32966-dataease-jdbc-url-missing-security-policy

DatasourceConfiguration subclass returns a JDBC URL from getJdbc() without routing it through JdbcUrlSecurityPolicy.validate(...). Authenticated users can submit attacker-controlled JDBC URL parameters (e.g. H2 "INIT=RUNSCRIPT FROM <url>", Oracle JNDI/LDAP lookups, MySQL autoDeserialize) that reach driverClass.connect() and trigger remote code execution (CVE

javaCVE-2025-32966GHSA-H7HJ-4J78-CVC7CWE-20CWE-290
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2025-32969: Xwiki Hql Unsafe Shortform Bypasscve-2025-32969-xwiki-hql-unsafe-shortform-bypass

Treating an HQL short-form prefix check as proof of safety lets an attacker bypass parser-based validation. The expression `isShortFormStatement(stmt) || isSafe(stmt)` short-circuits whenever the statement starts with `,`, `where `, or `order by `, so injected HQL/SQL after that prefix is never validated. Always expand the fragment to its complete form (e.g.

javaCVE-2025-32969GHSA-F69V-XRJ8-RHXFCWE-862CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-34468: C Unbounded Memcpy Into Fixed Char Buffer From Struct Lengthcve-2025-34468-c-unbounded-memcpy-into-fixed-char-buffer-from-struct-length

memcpy() copies into a fixed-size local char buffer using a length taken from a struct field, without first checking that the length is less than sizeof(destination). If the struct field is attacker-controlled (e.g. a hostname, URI, or other length-prefixed input), this is a stack-based buffer overflow (CWE-121 / CWE-787). This is the exact root-cause patter

cCVE-2025-34468CWE-121CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-3777: Python Discarded None Fallback Expression Statementcve-2025-3777-python-discarded-none-fallback-expression-statement

The conditional fallback `$X if $X is not None else $Y` is used as a bare expression statement and its value is discarded. This is the missing-assignment defect from CVE-2025-3777 in `BridgeTowerImageProcessor.preprocess`, where the absent `=` silently dropped the configured default (e.g. `self.do_center_crop`) and caused downstream `validate_preprocess_argu

pythonCVE-2025-3777CWE-1164CWE-20
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-3933: Python Redos Lazy Wildcard Angle Bracket Regexcve-2025-3933-python-redos-lazy-wildcard-angle-bracket-regex

Regular Expression Denial of Service (ReDoS): a regex pattern uses a lazy wildcard quantifier (e.g., `(.*?)` or `(.+?)`) embedded inside angle-bracket token delimiters (e.g., `<prefix_(.*?)>`). When this pattern is evaluated against untrusted input— especially inside a loop or with `re.IGNORECASE`—the regex engine explores an exponential number of backtracki

pythonCVE-2025-3933CWE-1333CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-40926: Perl Insecure Session Id From Rand Hashcve-2025-40926-perl-insecure-session-id-from-rand-hash

Session/token identifier is derived by hashing the output of Perl's built-in rand(), which is a non-cryptographic PRNG seeded with only ~32 bits and is therefore predictable. Combining it with $$ (PID), time, or stringified references (memory addresses) does not add meaningful entropy, and wrapping the result in a digest (sha1_hex/md5_hex/sha256_hex/...) doe

genericCVE-2025-40926CWE-330CWE-338CWE-340
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2025-43842: Python Subprocess Shell True With Interpolated Commandcve-2025-43842-python-subprocess-shell-true-with-interpolated-command

A command string built via string interpolation (%, f-string, .format(), or concatenation) flows into a subprocess call with shell=True. If any interpolated value can be influenced by untrusted input, shell metacharacters (";", "|", "$(...)", backticks, "&&", newline, etc.) will be interpreted by the shell, enabling arbitrary OS command execution (CWE-77 / C

pythonCVE-2025-43842CWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-43863: Change Password Bruteforce No Rate Limitcve-2025-43863-change-password-bruteforce-no-rate-limit

The "current password" submitted to a change-password handler is verified with a bare check_password() call that has no failed-attempt counting, lockout, or notification side effects. An attacker holding an authenticated session can brute-force the user's password by replaying this endpoint without ever being rate-limited or locked out. Validate the submitte

pythonCVE-2025-43863GHSA-J6G5-P62X-58HWCWE-307
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-44005: Cve 2025 44005 Gettokenid Silent Error Bypasscve-2025-44005-cve-2025-44005-gettokenid-silent-error-bypass

GetTokenID errors are silently ignored: the entire one-time-token reuse check is gated on `err == nil`. Any provisioner whose GetTokenID returns an error (e.g. ACME, SCEP) completely bypasses token validation and silently receives a nil (success) return, enabling unauthenticated certificate signing (CVE-2025-44005). Replace the if-init pattern with a separat

goCVE-2025-44005GHSA-H8CP-697H-8C8PCWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-4447: Reverse Pointer Subtraction Sizecve-2025-4447-reverse-pointer-subtraction-size

Incorrect remaining buffer size calculation using 'sizeof(buf) - (buf - ptr)'. Pointer arithmetic 'buf - ptr' results in a negative value when 'ptr' is advanced past 'buf', leading to a larger buffer length calculation than the actual remaining capacity. This causes integer underflow and can lead to a stack-based buffer overflow. The correct calculation is '

cCVE-2025-4447CWE-121CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-44560: Owntone Mpd Tag Newline Injectioncve-2025-44560-owntone-mpd-tag-newline-injection

Database-derived ID3 tag value (artist / album_artist / artist_sort / album_artist_sort / album / title / genre) is written into a newline-delimited MPD response via evbuffer_add_printf without sanitizing embedded newline characters. A media file with a crafted tag containing '\n' will inject extra MPD response lines and corrupt the line-based protocol frami

cCVE-2025-44560CWE-117CWE-93
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-45611: Vulnerable Apache Shiro Version Auth Bypasscve-2025-45611-vulnerable-apache-shiro-version-auth-bypass

Apache Shiro is pinned to a version prior to 1.5.3 in this pom.xml. Versions 1.0.0-incubating through 1.5.2 are affected by an authentication bypass (CVE-2020-1957 and related, including the class of bug behind CVE-2025-45611 in hope-boot) caused by a path-normalization discrepancy between Shiro's filter chain and Spring MVC. An unauthenticated attacker can

genericCVE-2020-1957CVE-2025-45611CWE-1395CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2025-46331: Openfga Cache Check Response Without Cycle Checkcve-2025-46331-openfga-cache-check-response-without-cycle-check

A CheckResponseCacheEntry is written to a cache without first checking whether the response has CycleDetected=true. A cycle-detected check result is indeterminate (Allowed=false from a cycle-truncated sub-evaluation), and persisting it poisons the cache so subsequent Check / ListObjects requests within the TTL receive a false-negative authorization decision.

goCVE-2025-46331GHSA-W222-M46C-MGH6CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2025-46337: Php Pgsql Identifier Injection Via Pg Querycve-2025-46337-php-pgsql-identifier-injection-via-pg-query

User-controlled data flows into pg_query() without PostgreSQL identifier escaping. An attacker who controls this value can inject arbitrary SQL via identifier context (e.g. table or column names). Wrap dynamic identifiers with pg_escape_identifier() and literal values with pg_escape_literal() before embedding them in query strings. (CVE-2025-46337)

phpCVE-2025-46337CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-46347: Yeswiki Add Css Preset Missing Extension Allowlistcve-2025-46347-yeswiki-add-css-preset-missing-extension-allowlist

The CSS preset filename parameter is forwarded to ThemeManager::addCustomCSSPreset() (which writes attacker-controlled content to the web-accessible custom/css-presets/ directory) without first validating via pathinfo() that the extension is 'css'. An attacker can supply a '.php' filename to drop a webshell, leading to remote code execution (CVE-2025-46347).

phpCVE-2025-46347GHSA-88XG-V53P-FPVFCWE-116CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-46348: Yeswiki Route Acl Public Mixed With Restrictioncve-2025-46348-yeswiki-route-acl-public-mixed-with-restriction

A @Route ACL annotation contains "public" alongside another ACL token (e.g. "@admins" or "+"). YesWiki's ApiService::isAuthorized treats the presence of the "public" specifier as a sufficient grant, so the additional restriction is silently bypassed and the route becomes reachable without authentication (CVE-2025-46348). Remove "public" from the ACL set when

phpCVE-2025-46348GHSA-WC9G-6J9W-HR95CWE-287CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-46566: Java Case Sensitive Url Decode Blacklist Bypasscve-2025-46566-java-case-sensitive-url-decode-blacklist-bypass

Case-sensitive String.contains() blacklist applied to a URL-decoded JDBC/connection URL is bypassable because JDBC drivers (Redshift, PostgreSQL, MySQL, etc.) parse connection parameter names case-insensitively. An attacker can change the case of a forbidden parameter (e.g. SocketFactory instead of socketFactory) to evade the filter and reach dangerous param

javaCVE-2025-46566GHSA-HXW4-VPFP-FRGVCWE-284CWE-923
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2025-46597: Serialization Size Overflow 32bitcve-2025-46597-serialization-size-overflow-32bit

Returning `size_t` for the serialized size of an object can lead to integer overflow on 32-bit systems where `size_t` limits computation to 4GB. This can lead to small memory allocations for large payloads, resulting in out-of-bounds writes. Return a fixed 64-bit integer like `uint64_t` to guard against stream sizes larger than 4GB.

cppCVE-2025-46597CWE-190
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-46724: Python Eval Untrusted Dataframe Expressioncve-2025-46724-python-eval-untrusted-dataframe-expression

Python's built-in eval() is being called on an expression string with a pandas DataFrame exposed in locals (e.g., eval(expr, {}, {"df": df})). Empty globals do NOT sandbox eval: attribute chains such as df.__class__.__init__.__globals__ or pd.io.common.os.system reach arbitrary Python builtins, allowing arbitrary code execution when the expression originates

pythonCVE-2025-46724GHSA-JQQ5-WC57-F8HJCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-46725: Python Eval Empty Globals False Sandboxcve-2025-46725-python-eval-empty-globals-false-sandbox

Calling eval() with an empty globals dict ({}) is NOT a sandbox. Python expressions can reach __builtins__ via attribute traversal (e.g. (df).__class__.__mro__[-1].__subclasses__()...__init__.__globals__ ['__builtins__']['__import__']('os').system(...)) on any reachable object, enabling arbitrary code execution. If the evaluated expression is untrusted (e.g.

pythonCVE-2025-46725GHSA-22C2-9GWG-MJ59CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-47269: Express Ssrf Unvalidated Portcve-2025-47269-express-ssrf-unvalidated-port

Unvalidated request input flows directly into the port section of a URL. An attacker can inject an '@' character to force the URL parser to treat the preceding host string as a username, redirecting the request to an arbitrary external domain. Validate the port and cast it using `parseInt()` before interpolation.

javascriptCVE-2025-47269CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-4759: Missing Trailing Slash In Url Startswithcve-2025-4759-missing-trailing-slash-in-url-startswith

Validating a URL or path prefix using `startsWith()` where the expected prefix does not end in a trailing slash (`/`) is insecure. An attacker can bypass the check by extending the matched path or domain component (e.g., `expected-target` -> `expected-target-bypass`). Ensure that boundary delimiters like trailing slashes are appended when constructing the ex

javascriptCVE-2025-4759CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-47784: Php Unserialize After Str Replace Prefix Stripcve-2025-47784-php-unserialize-after-str-replace-prefix-strip

Passing the result of str_replace() directly to unserialize() to strip a fixed file-guard prefix (e.g. "<?php exit;//") is unsafe. str_replace() replaces every occurrence of the needle anywhere in the buffer — including copies that appear inside the serialized payload (such as user-controlled string values). This corrupts the serialized byte-length headers a

phpCVE-2025-47784GHSA-F56G-M99V-MQC3CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-47787: Php Incomplete Php Extension Blocklistcve-2025-47787-php-incomplete-php-extension-blocklist

str_replace('php', ...) is used as an extension-blocklist sanitizer but only neutralizes the literal substring "php". Web servers commonly execute .phtml and .pht as PHP, so attacker-controlled inputs containing those tokens survive sanitization and can be persisted into an attachment/upload allow-list, enabling arbitrary PHP file upload and remote code exec

phpCVE-2025-47787GHSA-4MCJ-8GVH-P753CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-47869: Nuttx Xmlrpc Getstring Undersized Destination Buffercve-2025-47869-nuttx-xmlrpc-getstring-undersized-destination-buffer

A local char buffer is passed to xmlrpc_getstring() but is declared with a hardcoded size instead of CONFIG_XMLRPC_STRINGSIZE+1. xmlrpc_getstring() performs an unbounded strcpy() from an internal buffer of CONFIG_XMLRPC_STRINGSIZE+1 bytes, so any smaller destination can be overflowed by a remote attacker-controlled XML-RPC string parameter (CVE-2025-47869).

cCVE-2025-47869CWE-119
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-48071: Openexr Missing Uncompressed Size Bounds Checkcve-2025-48071-openexr-missing-uncompressed-size-bounds-check

Missing bounds check for decompressed data. A buffer overflow may occur if the decompressed size exceeds the pre-allocated uncompressed buffer size.

cCVE-2025-48071
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-48383: Django Widget Shared Token Initcve-2025-48383-django-widget-shared-token-init

Django `Widget` and `Field` instances are typically instantiated once at module-load time as class attributes on Forms. Generating a unique token (such as a UUID, random bytes, or signed string) in their `__init__` method will cause that token to be shared across all requests and all users handled by the worker process. This can lead to information disclosur

pythonCVE-2025-48383CWE-664
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2025-48477: Overly Restrictive Realpath Traversal Validationcve-2025-48477-overly-restrictive-realpath-traversal-validation

Path traversal validations often use `realpath()` to resolve paths and ensure they fall within an expected base directory. However, `realpath()` returns `false` if the target path does not yet exist on the filesystem. Strictly checking whether the resolved path is `false` (e.g., `if ($dest === false || strpos($dest, $base) !== 0)`) and treating it as a trave

phpCVE-2025-48477CWE-754
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-48481: Php Freescout Invite Hash Lookup Without Expirationcve-2025-48481-php-freescout-invite-hash-lookup-without-expiration

User invitation lookup via `User::where('invite_hash', ...)` is performed without validating an expiration / freshness condition on the invitation. An attacker who possesses an unactivated invitation email can replay the `invite_hash` indefinitely to self-activate an account whose owner was later blocked or deleted (CVE-2025-48481, CWE-841 - Improper Enforce

phpCVE-2025-48481GHSA-HQFF-CWX7-3JPMCWE-841
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-49002: Dataease H2 Jdbc Url Blocklist Contains Bypasscve-2025-49002-dataease-h2-jdbc-url-blocklist-contains-bypass

H2 JDBC URL is validated against a hardcoded "INIT"/"RUNSCRIPT" blocklist using String.contains() (or a List.contains-driven loop over the same literals). H2 treats JDBC URL parameter names case-insensitively and tolerates URL-encoding and Unicode-equivalent forms, so a raw substring blocklist can be bypassed (e.g. `init=RUnSCRIPT FROM '...'`), allowing the

javaCVE-2025-49002GHSA-999M-JV2P-5H34CWE-178CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2025-49132: Laravel Translation Loader Path Traversal Unvalidated Inputcve-2025-49132-laravel-translation-loader-path-traversal-unvalidated-input

Unvalidated HTTP request input flows through str_replace('.', '/') into a translation file loader (->load()). The dot-to-slash conversion transforms user-controlled dot-notation into filesystem path separators, creating a path-traversal primitive. When the loader resolves the constructed path and require()s the resulting PHP file, an attacker can achieve arb

phpCVE-2025-49132CWE-22CWE-98
by Provallyupdated 2026-06-03Apache-2.0
CriticalHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-49141: Haxcms Command Injection Git Set Remotecve-2025-49141-haxcms-command-injection-git-set-remote

Untrusted user input is routed from an HTTP request to the `set_remote` function of a Git wrapper. This allows an attacker to inject shell metacharacters into the repository URL, leading to arbitrary OS command injection when the wrapper executes the underlying Git command.

javascriptCVE-2025-49141GHSA-G4CF-PP4X-HQGWCWE-502CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2025-49809: Untrusted Env Exec Path Skippedcve-2025-49809-untrusted-env-exec-path-skipped

Reading an executable path directly from an environment variable without sanitization or privilege boundary checks (like `secure_getenv`) can lead to privilege escalation.

cCVE-2025-49809
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-50738: Go Httpbody Unsanitized Content Type Xsscve-2025-50738-go-httpbody-unsanitized-content-type-xss

An httpbody.HttpBody response is constructed with a ContentType derived from a stored resource.Type without coercing browser-renderable types (image/svg+xml, text/html, application/xhtml+xml) to a non-executing type such as application/octet-stream. Attackers who can upload files (e.g. SVG with embedded <script> or onload= handlers) can achieve stored XSS in

goCVE-2025-50738CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-5120: Python Sandbox Unvalidated Callable Returncve-2025-5120-python-sandbox-unvalidated-callable-return

A callable from the static_tools dictionary is returned without wrapping in a return-value validator inside a Python AST name-evaluation function. Attackers can compose whitelisted higher-order functions (getattr, map, filter) with an allowed module attribute to produce forbidden module references — bypassing the sandbox's attribute-access guards and achievi

pythonCVE-2025-5120GHSA-6V92-R5MX-H5FXCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-5121: Gitlab Missing Report Type Contextcve-2025-5121-gitlab-missing-report-type-context

Security scans are being grouped or resolved solely by scanner, losing the report_type context. Update the grouping key and resolver execution to include both scanner and report type to avoid inaccurate vulnerability states.

rubyCVE-2025-5121CWE-841
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-52464: Unseeded Curve25519 Keygencve-2025-52464-unseeded-curve25519-keygen

Generating a Curve25519 key pair without appropriately initializing the randomness pool can result in low-entropy, duplicate, or predictable cryptographic keys. Ensure that the PRNG is correctly initialized and salted with sufficient hardware or system entropy (e.g., via `RNG.begin()` and `RNG.stir()`) prior to invoking `Curve25519::dh1()`.

cppCVE-2025-52464CWE-331CWE-334
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-52474: Php Extract Request Superglobalcve-2025-52474-php-extract-request-superglobal

Calling extract() on a request superglobal ($_REQUEST, $_GET, $_POST) inside MedicamentoControle imports every attacker-controlled HTTP parameter as a local variable without validation or type coercion. The resulting variables (e.g. $id, $nomeMedicamento) flow into SaudePetDAO SQL calls and into Location headers, enabling SQL injection (CWE-89) and arbitrary

phpCVE-2025-52474GHSA-RWVH-2GFH-WMCMCWE-20CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-52560: Picodb Unvalidated Table Identifiercve-2025-52560-picodb-unvalidated-table-identifier

Missing validation on table identifier before concatenation.

phpCVE-2025-52560
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-52562: Cve 2025 52562 Laravel Translation Loader Path Traversalcve-2025-52562-cve-2025-52562-laravel-translation-loader-path-traversal

User-controlled HTTP input flows from an unvalidated Illuminate\Http\Request parameter into a Loader::load() call without allowlist validation. An attacker can supply path-traversal sequences (e.g. '../../../') in locale or namespace parameters to escape the translations directory and force inclusion of arbitrary PHP files, enabling unauthenticated remote co

phpCVE-2025-52562GHSA-43G3-QPWQ-HFGGCWE-22CWE-98
by Provallyupdated 2026-06-03Apache-2.0
CriticalHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-52890: Nftables Arp Spoofing Bypassed Filterscve-2025-52890-nftables-arp-spoofing-bypassed-filters

An nftables configuration allows established connections or ARP/NDP packets before applying MAC/IP anti-spoofing filters. This improper network rule order permits an inside attacker to effectively spoof ARP or NDP messages and intercept traffic, bypassing required bridge network isolation features. To repair this issue, ensure MAC address authentication filt

goCVE-2025-52890CWE-345CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-52998: Php Phar Prefix Check Case Sensitivecve-2025-52998-php-phar-prefix-check-case-sensitive

Case-sensitive check for the `phar://` stream wrapper prefix using str_starts_with (or stripos/strpos/substr) without lowercasing the input. PHP stream wrapper resolution is case-insensitive, so attacker-controlled values like `PHAR://`, `Phar://`, or `pHaR://` bypass this guard. When the checked path is subsequently passed to filesystem functions (is_dir, f

phpCVE-2025-52998GHSA-6MWG-2MW5-RX5VCWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-53002: Insecure Torch Loadcve-2025-53002-insecure-torch-load

The application calls `torch.load()` without the `weights_only=True` parameter. This can lead to arbitrary code execution via insecure deserialization of pickle data if the loaded file is untrusted or attacker-controlled.

pythonCVE-2025-53002CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-53004: Java Jdbc Url Denylist Case Sensitive Bypasscve-2025-53004-java-jdbc-url-denylist-case-sensitive-bypass

JDBC URL parameter denylist uses URLDecoder.decode(...).contains(...) without case normalization. JDBC drivers (Postgres/Redshift, MySQL, etc.) treat parameter names case-insensitively, so an attacker can bypass this denylist by varying the case (e.g. "SSLFactory" vs "sslfactory") and still have the driver honor the parameter to load attacker-controlled clas

javaCVE-2025-53004GHSA-MFG2-QR5C-99PPCWE-153
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-53005: Jdbc Url Denylist Contains Bypasscve-2025-53005-jdbc-url-denylist-contains-bypass

JDBC URL validation uses URLDecoder.decode(...).contains(...) against a denylist of dangerous parameter names. This check is case-sensitive and easily bypassed with case-shifted parameter names (e.g., SSLFactory vs sslfactory) that JDBC drivers still honor, enabling parameters like sslfactory/sslfactoryarg to load attacker-controlled classes (CVE-2025-53005)

javaCVE-2025-53005GHSA-99C4-H4FQ-R23VCWE-153
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2025-53006: Jdbc Url Substring Blocklist Validationcve-2025-53006-jdbc-url-substring-blocklist-validation

JDBC URL is validated only via a substring blocklist using URLDecoder.decode(...).contains(...). Blocklists of dangerous JDBC parameters (e.g. socketFactory, sslfactory, sslhostnameverifier, sslpasswordcallback, authenticationPluginClassName) are inherently incomplete; the PostgreSQL/Redshift JDBC drivers honor several SSL-side parameters that, if forwarded

javaCVE-2025-53006GHSA-Q726-5PR9-X7GMCWE-153
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-53093: Mediawiki Unsafe Safeencodetagattributes Templatecve-2025-53093-mediawiki-unsafe-safeencodetagattributes-template

Using `Sanitizer::safeEncodeTagAttributes` to compile an HTML attribute string and directly passing it to a template parser object bypasses the view layer's native escaping mechanisms. If the Mustache/TemplateParser renders this data using raw evaluation (e.g., `{{{attributes}}}`), attackers can supply payloads that bypass attribute boundaries. Instead of ma

phpCVE-2025-53093CWE-116CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-53368: Improper Mustache Unescaped Xsscve-2025-53368-improper-mustache-unescaped-xss

Unescaped output of potentially user-controlled variables using triple mustaches (e.g., `{{{.}}}`) allows Cross-Site Scripting (XSS). Variables representing untrusted fields like descriptions, summaries, or user messages should be escaped using double mustaches (`{{.}}`) to ensure correct HTML encoding.

genericCVE-2025-53368CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 65
CVE-2025-53369: Mediawiki Unsanitized Addsubtitlecve-2025-53369-mediawiki-unsanitized-addsubtitle

Unsanitized input passed to `mw.util.addSubtitle` can lead to Cross-Site Scripting (XSS). This API inserts content as HTML into the DOM. Ensure that any dynamic input is escaped using `mw.html.escape()` before being passed to this function.

javascriptCVE-2025-53369CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 73
CVE-2025-53370: Mediawiki Unescaped Shortdesc Propertycve-2025-53370-mediawiki-unescaped-shortdesc-property

The 'shortdesc' property retrieved via `getProperty()` may contain arbitrary user-controlled HTML (e.g., from Extension:ShortDescription). Using or returning it without sanitization can lead to Stored Cross-Site Scripting (XSS). Ensure it is sanitized with `htmlspecialchars($val, ENT_QUOTES)` before use.

phpCVE-2025-53370CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 87
CVE-2025-53527: Php Sql Where Clause Concat Injectioncve-2025-53527-php-sql-where-clause-concat-injection

A SQL clause fragment containing a column comparison (`table.column OP`) is being built by concatenating a string literal with a method-call expression on `$this` (e.g. `' AND col.field = ' . $this->getX()` or `" entrada.data >= '" . $this->getPeriodo()['inicio'] . "' "`). When the resulting query string is later executed via PDO::query() (or similar), user-

phpCVE-2025-53527GHSA-43XW-C4G6-JGFFCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-53528: Fastapi Openapi Xss From Requestcve-2025-53528-fastapi-openapi-xss-from-request

Unsanitized query or path parameters are incorporated into the `openapi_url` passed to `get_swagger_ui_html` or `get_redoc_html`. This can lead to Reflected Cross-Site Scripting (XSS) because the URL is embedded directly in a Javascript context without additional escaping. Sanitize the user input using `urllib.parse.quote` before generating the documentation

pythonCVE-2025-53528CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2025-53547: Insecure Plugin Version Validationcve-2025-53547-insecure-plugin-version-validation

A plugin or metadata structure lacks explicit validation of the `Version` field inside its `Validate()` function. Lack of strict validation (like Semantic Versioning constraints) allows attackers to embed directory traversal characters (e.g., `../`). This can result in arbitrary file writes when the dependency manager constructs paths using the unvalidated v

goCVE-2025-53547CWE-22CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-53624: Docusaurus Plugin Secret In Route Modulescve-2025-53624-docusaurus-plugin-secret-in-route-modules

A credential field read from Docusaurus plugin options flows into client-side route data via addRoute or createData. Plugin options are serialized into webpack bundles at build time and are visible to anyone who inspects the site's JavaScript assets. Secrets must be read from process.env at build time only and must never be included in options passed to addR

typescriptCVE-2025-53624GHSA-QF34-QPR4-5PPHCWE-200
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2025-53633: Go Archive Zip Unbounded Io Copycve-2025-53633-go-archive-zip-unbounded-io-copy

A reader obtained from archive/zip (*File).Open() is decompressed with io.Copy and no cumulative size limit. A crafted zip archive (zip bomb) can inflate to arbitrary size and exhaust disk or memory, causing a denial of service (CWE-405; CVE-2025-53633). Replace io.Copy with io.CopyN inside a loop that accumulates bytes against a maximum-size budget, or wrap

goCVE-2025-53633GHSA-R7FM-3PQM-WW5WCWE-405
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-53644: Opencv Openjpeg Jp2 Unchecked J2k Read Header Statuscve-2025-53644-opencv-openjpeg-jp2-unchecked-j2k-read-header-status

The return status of opj_j2k_read_header is stored in $RET but the following guard on the output image pointer ($P && *$P) does not include $RET. When opj_j2k_read_header fails, *$P keeps the caller-supplied uninitialized value, and subsequent writes through *$P (e.g. color_space, icc_profile_buf, icc_profile_len) become an uninitialized- pointer dereference

cCVE-2025-53644CWE-457
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-53967: Insecure Path Startswith Matchcve-2025-53967-insecure-path-startswith-match

Checking if a path is within a directory using `startsWith` without a trailing directory separator can allow attackers to access sibling directories. For example, `/app-malicious` starts with `/app`. Ensure that you append `path.sep` or a trailing slash to the base path before checking.

javascriptCVE-2025-53967CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-54063: Insecure Path Sanitization Forward Slashcve-2025-54063-insecure-path-sanitization-forward-slash

Sanitizing untrusted input by only replacing forward slashes ('/') is insufficient to prevent path traversal on systems like Windows, where backslashes ('\') are valid path separators. Attackers can bypass this sanitization using sequences like '..\'. Use robust path resolution (e.g., verifying the resolved path starts with the expected base directory) or us

javascriptCVE-2025-54063CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 65
CVE-2025-54068: Livewire Hydrate For Update Recursive Tuple Hydratecve-2025-54068-livewire-hydrate-for-update-recursive-tuple-hydrate

Livewire HandleComponents calls the generic recursive `hydrate([$value, $meta], ...)` with attacker-supplied `$value` and snapshot meta during property-update hydration. Because `hydrate()` recurses into nested children without re-anchoring to the checksum-validated snapshot (`$raw`), an attacker can embed a synthetic-tuple `[payload, ['s' => '<key>', 'class

phpCVE-2025-54068GHSA-29CQ-5W36-X7W3CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-54379: Go Sql Identifier Injection Sprintf Preparecve-2025-54379-go-sql-identifier-injection-sprintf-prepare

SQL query is built with fmt.Sprintf interpolating a caller-controlled identifier (e.g., a table or column name passed as a parameter) via %s and then passed to db.Prepare. Go's database/sql prepared statements parameterize VALUES only and cannot bind SQL identifiers, so this pattern is exploitable as SQL injection (CVE-2025-54379, CWE-89). Validate the ident

goCVE-2025-54379GHSA-526J-MV3P-F4VVCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-54418: Php Shell Cmd Quoted Interpolation Without Escapeshellargcve-2025-54418-php-shell-cmd-quoted-interpolation-without-escapeshellarg

A PHP value is interpolated into a string with literal shell-quote characters (single or double quotes wrapping a variable) but without escapeshellarg(). When that string is later executed by a shell via ImageMagickHandler::process() (which forwards the assembled command to proc_open / exec / shell_exec / system / passthru), attacker-controlled values contai

phpCVE-2025-54418CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-54469: Getenv To Popen Command Injectioncve-2025-54469-getenv-to-popen-command-injection

Value from getenv() flows into a shell command executed via popen()/system() without validation or sanitization. An attacker who can influence the environment (e.g., container/pod spec, parent process) can inject arbitrary shell commands (CWE-77/CWE-78) and may also trigger a stack-buffer overflow when sprintf writes the unbounded value into a fixed-size buf

cCVE-2025-54469GHSA-C8G6-QRWH-M3VPCWE-120CWE-77
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-54592: Php Logout Missing Session Invalidationcve-2025-54592-php-logout-missing-session-invalidation

Logout handler does not regenerate or destroy the PHP session ID. Clearing application-level authentication state without rotating the session identifier leaves the session cookie valid after logout, enabling session hijacking and session-fixation attacks (CWE-613). Add a call to session_regenerate_id(true), session_destroy(), or an equivalent session-ID rot

phpCVE-2025-54592GHSA-42V4-65F8-5WGRCWE-613
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-54802: Python Path Blocklist Replace Traversalcve-2025-54802-python-path-blocklist-replace-traversal

Path component is sanitized with a blocklist that only strips '/', '\\', and ':' but leaves '..' segments intact. When this sanitized value is later joined into a filesystem path and used for I/O, an attacker can supply '..' to escape the intended directory (CWE-22 / CVE-2025-54802 in pyLoad CNL addcrypted). Use os.path.normpath() on the joined path and veri

pythonCVE-2025-54802GHSA-48RP-JC79-2264CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-54874: Openjpeg Opj J2k Read Header Unchecked Return Image Derefcve-2025-54874-openjpeg-opj-j2k-read-header-unchecked-return-image-deref

opj_jp2_read_header() returns the result of opj_j2k_read_header() directly without first capturing it and validating that *p_image was initialized. On failure paths (truncated/malformed stream) opj_j2k_read_header() returns OPJ_FALSE without writing to *p_image, so propagating the result with a tail call leaves callers (e.g. OpenCV's Jpeg2KOpjDecoderBase::re

cCVE-2025-54874CWE-457
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-54875: Freshrss Unprotected New User Is Admin Paramcve-2025-54875-freshrss-unprotected-new-user-is-admin-param

The privilege-elevating request parameter 'new_user_is_admin' is read without first checking that the caller has admin privileges. Because the same createAction() endpoint is reachable from the public registration flow, an unauthenticated attacker can submit this hidden parameter and self-register as an administrator (CVE-2025-54875 / CWE-284). Gate the read

phpCVE-2025-54875GHSA-H625-GHR3-JPPQCWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-54886: Insecure Joblib Fallbackcve-2025-54886-insecure-joblib-fallback

The code silently falls back to `joblib.load()` on an else-branch after a condition failure. `joblib.load()` functions like `pickle.load()` and can execute arbitrary code from untrusted inputs. Loading an insecure format must happen via explicit opt-in (e.g., checking an `allow_pickle` flag) rather than serving as a silent fallback.

pythonCVE-2025-54886CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-54949: Executorch Memcpy Indexed Offset Without Capacity Checkcve-2025-54949-executorch-memcpy-indexed-offset-without-capacity-check

memcpy() writes $SIZE bytes to a destination computed by pointer arithmetic with offset `$IDX * $SIZE`, and the same $SIZE is used as the length. There is no preceding ET_CHECK_MSG capacity assertion of the form `offset + size <= buffer_size`. If $IDX or $SIZE is derived from untrusted tensor metadata, this is a heap buffer overflow (CVE-2025-54949, CWE-122)

cppCVE-2025-54949CWE-122
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-54952: Executorch Unchecked Size Mul Sizeof In Allocatecve-2025-54952-executorch-unchecked-size-mul-sizeof-in-allocate

Allocator call receives an unchecked `$N * sizeof($T)` byte count. If `$N` is large (e.g., attacker-controlled, derived from a model/file field), the multiplication can wrap `size_t` and the allocator will return an under-sized buffer while the caller still indexes up to `$N` elements, causing a heap buffer overflow (CWE-680, CVE-2025-54952). Guard the multi

cppCVE-2025-54952CWE-680
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-55089: Filex Fx Media Format Unchecked Returncve-2025-55089-filex-fx-media-format-unchecked-return

fx_media_format() is called without checking its return status. If the format fails (for example because the RAM-disk buffer is smaller than total_sectors * sector_size), execution continues and subsequent fx_media_open / driver I/O operations on the misconfigured media can perform out-of-bounds reads/writes in the RAM driver, corrupting adjacent memory. Thi

cCVE-2025-55089GHSA-467V-6J75-3J7GCWE-252
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-55167: Php Pdo Query Sql Injection From Superglobalcve-2025-55167-php-pdo-query-sql-injection-from-superglobal

User-controlled HTTP request data ($_POST/$_GET/$_REQUEST/$_COOKIE) flows into a PDO::query() or PDO::exec() call without prepared statements or integer validation. This enables SQL injection (CWE-89). Use $pdo->prepare() with bindValue/bindParam, or validate via filter_input(..., FILTER_VALIDATE_INT) / intval() before building the query string.

phpCVE-2025-55167GHSA-4FQM-WW3V-6MWVCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-55727: Xwiki Velocity Macro Param Xwiki Syntax Injectioncve-2025-55727-xwiki-velocity-macro-param-xwiki-syntax-injection

XWiki macro parameter ($xcontext.macro.params.PARAM) is interpolated directly into a Velocity string without XWiki rendering syntax escaping. Because the assembled string is subsequently parsed as XWiki 2.1 syntax, an attacker can supply metacharacters to close the current attribute context and inject executable macro blocks (e.g., {{groovy}}...{{/groovy}}),

genericCVE-2025-55727CWE-116CWE-74CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2025-55729: Xwiki Velocity Macro Param Unescaped Wiki Syntax Injectioncve-2025-55729-xwiki-velocity-macro-param-unescaped-wiki-syntax-injection

A macro parameter retrieved with $xcontext.macro.params.get() is assigned directly to a variable without rendering-level escaping. If this value is later interpolated into XWiki 2.1 wiki syntax, an attacker can supply metacharacters (e.g., "%) " to break out of attribute context) and inject arbitrary wiki markup including scripting macros like {{groovy}}, ac

genericCVE-2025-55729CWE-116CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2025-5601: Qt Minizip Zip Slipcve-2025-5601-qt-minizip-zip-slip

Zip extraction lacks validation to ensure the constructed extracted path remains safely confined within the target destination hierarchy. This allows an attacker to control the output location using directory traversal patterns, potentially overwriting sensitive files (Zip Slip). Verify the absolute extraction path using a boundary validation like `QFileInfo

cppCVE-2025-5601
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2025-5689: Unconditional Temporary Id Overwritecve-2025-5689-unconditional-temporary-id-overwrite

Unconditionally overwriting a data structure's field with a temporary generated value that is later cleaned up via `defer`. If the field already contains a pre-assigned valid ID (like a user's private group ID), this operation overwrites it with an ephemeral ID that disappears on return, potentially causing fallback to default/unprivileged groups (e.g., GID

goCVE-2025-5689CWE-269
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-57266: Thrivex Assistant Handler No Token Requiredcve-2025-57266-thrivex-assistant-handler-no-token-required

A Spring handler that returns the Assistant entity (which stores the third-party AI provider API `key`) is annotated with @NoTokenRequired. JwtTokenAdminInterceptor treats @NoTokenRequired as an unconditional auth bypass, so the raw entity — including the API secret — is returned to unauthenticated clients (CVE-2025-57266). Remove @NoTokenRequired and requir

javaCVE-2025-57266CWE-200CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2025-57772: Dataease Jdbc Url Scheme Not Validatedcve-2025-57772-dataease-jdbc-url-scheme-not-validated

getJdbc() returns the user-supplied JDBC URL via getJdbcUrl() inside the urlType != "hostName" branch without first validating that the URL begins with the expected JDBC scheme (e.g., getJdbcUrl().startsWith("jdbc:sqlserver")). An attacker who can set the datasource type to any non-H2 type while supplying driver=org.h2.Driver and jdbcUrl=jdbc:h2:mem:db;INIT=

javaCVE-2025-57772GHSA-V37Q-VH67-9RQVCWE-20CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-57808: Strncmp Offset Length Auth Bypasscve-2025-57808-strncmp-offset-length-auth-bypass

When comparing an expected token or digest against user-provided input using `strncmp()`, dynamically calculating the comparison length using an input string size minus an offset (e.g., `input.size() - offset`) creates an authentication bypass vulnerability. An attacker can provide a shorter input or empty credentials that match a prefix of the expected toke

cppCVE-2025-57808CWE-287CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-58045: Dataease Jdbc Illegalparameters Blocklist Missing Jndi Ldapcve-2025-58045-dataease-jdbc-illegalparameters-blocklist-missing-jndi-ldap

JDBC URL blocklist `illegalParameters` on a JNDI-prone DatasourceConfiguration subclass (DB2, Impala) omits JNDI/LDAP/Kerberos tokens (e.g. "jndi", "java.naming.factory.initial", "java.naming.provider.url", "connectionProperties", "krbJAASFile", "krb5.conf"). Driver-specific JNDI properties such as DB2's clientRerouteServerListJNDIName or Impala's krbJAASFil

javaCVE-2025-58045GHSA-FMQ3-6XHC-R845CWE-502CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2025-58178: Gha Run Command Injectioncve-2025-58178-gha-run-command-injection

Direct interpolation of untrusted GitHub Actions expressions in a `run` script can lead to command injection. Threat actors can escape string bounds or inject shell metacharacters. Map untrusted input to environment variables using `env:` and access them safely from within the shell context.

yamlCVE-2025-58178CWE-78CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 83
CVE-2025-58748: Dataease Jdbc Url Scheme Not Validatedcve-2025-58748-dataease-jdbc-url-scheme-not-validated

A DatasourceConfiguration subclass exposes getJdbc() that validates illegal URL parameter tokens but does not assert that the JDBC URL starts with the expected driver scheme prefix (e.g., "jdbc:h2"). Because the configuration's driver/URL fields are attacker-controllable, an attacker can substitute a different driver (e.g., com.amazon.redshift.jdbc42.Driver)

javaCVE-2025-58748GHSA-23QW-9QRH-9RR8CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 95
CVE-2025-58761: Path Traversal Via Unvalidated Extensioncve-2025-58761-path-traversal-via-unvalidated-extension

Direct interpolation of an unvalidated file extension into a file path before os.path.join can lead to path traversal.

pythonCVE-2025-58761CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-59046: Nodejs Child Process Exec Template Literal Injectioncve-2025-59046-nodejs-child-process-exec-template-literal-injection

`child_process.exec()` is being invoked with a template literal that interpolates a variable into the shell command string. Because `exec()` spawns a shell (`/bin/sh -c` or `cmd.exe`), shell metacharacters in the interpolated value can be used to inject arbitrary commands (CWE-77). Use `child_process.execFile()` with an arguments array, or `spawn()` without

javascriptCVE-2025-59046GHSA-4WCM-7HJF-6XW5CWE-77
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2025-59304: Multer Original Name Path Traversalcve-2025-59304-multer-original-name-path-traversal

Filesystem path is constructed by interpolating an unsanitized multipart upload filename property (`originalName` / `originalname`) into a template literal. The value is attacker-controlled and not normalized via `basename()` or replaced with a server-generated name, so path traversal sequences (e.g. `../`) escape the intended directory and cause arbitrary f

typescriptCVE-2025-59304CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2025-59360: Chaos Mesh Ctrlserver Exposedcve-2025-59360-chaos-mesh-ctrlserver-exposed

Chaos Mesh ctrlserver port (10082) or CTRL_ADDR is configured for the chaos-controller-manager in a rendered/static manifest. This exposes an unauthenticated GraphQL /query endpoint (CVE-2025-59358) containing OS command injection sinks in the killProcesses, cleanTcs, and cleanIptables mutations (CVE-2025-59360, CVE-2025-59359, CVE-2025-59361). The mutations

genericCVE-2025-59358CVE-2025-59360GHSA-XV9F-728H-9JGVCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 95
CVE-2025-59430: Unvalidated Base64 Urlcve-2025-59430-unvalidated-base64-url

Base64 decoded data is parsed or used as a URL without protocol validation. Ensure the URL scheme is validated against 'http://' or 'https://' before using it to prevent Cross-Site Scripting (XSS).

javascriptCVE-2025-59430CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-59528: Function Constructor Eval Code Injectioncve-2025-59528-function-constructor-eval-code-injection

`Function()` constructor called with string concatenation and immediately invoked is equivalent to `eval()`. Any attacker-controlled segment in the concatenated argument enables arbitrary JavaScript code execution with full Node.js runtime privileges (CWE-94). Replace with a safe, non-executing parser such as `JSON.parse()` or `JSON5.parse()`. Detected patte

typescriptCVE-2025-59528GHSA-3GCM-F6QX-FF7PCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2025-59823: Gardener Aws Insufficient Template Input Validationcve-2025-59823-gardener-aws-insufficient-template-input-validation

AWS provider-config string field is validated only for emptiness or only via a prefix check, with no character-set / format constraint. These values are rendered by Terraformer into Terraform configuration and shell scripts that execute on the seed cluster, so attacker-controlled values can break out of the template (Terraform `${...}` interpolation, HCL syn

goCVE-2025-59823CWE-20CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-59839: Mediawiki Dataset Json Parsecve-2025-59839-mediawiki-dataset-json-parse

MediaWiki's HTML sanitizer permits generic `data-*` attributes supplied via user wikitext. Reading these non-prefixed `dataset` properties and parsing them as JSON allows attackers to inject malicious configuration payloads, leading to DOM-based Stored XSS. Attributes intended to be protected from user spoofing must use the `data-mw-` prefix (accessible via

javascriptCVE-2025-59839CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-59945: Drf Missing Readonly Is Project Admincve-2025-59945-drf-missing-readonly-is-project-admin

Potential mass assignment. The 'is_project_admin' field is missing read_only constraints in get_extra_kwargs.

pythonCVE-2025-59945
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2025-59954: Jxpath Context Without Empty Function Librarycve-2025-59954-jxpath-context-without-empty-function-library

`JXPathContext.newContext(...)` is created without restricting its function library. Apache Commons JXPath, by default, allows XPath expressions to invoke arbitrary Java methods (e.g., `exec(java.lang.Runtime.getRuntime(),'cmd')`). If the XPath strings evaluated against this context can be influenced by untrusted input, this enables Remote Code Execution (CV

javaCVE-2025-59954GHSA-96CV-75HG-XRGQCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-60455: Unsafe Pickle Default Argumentcve-2025-60455-unsafe-pickle-default-argument

Using `pickle.loads` or other unsafe pickle functions as default arguments creates an implicit unsafe deserialization vector (CWE-502). If callers omit this parameter, untrusted data may be processed with `pickle`, leading to arbitrary code execution. Require callers to provide a deserializer explicitly, or default to a safe alternative like `json.loads`.

pythonCVE-2025-60455CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-6051: Redos Digit Regex Non Possessive Quantifiercve-2025-6051-redos-digit-regex-non-possessive-quantifier

A `[0-9]+` quantifier without a possessive `++` appears before `\.` (literal dot) or `(` (alternation/capture group) in a regular expression passed to the `re` module. When the input is a long digit sequence that lacks the expected suffix (e.g. decimal point or ordinal ending), the regex engine tries every possible backtrack point exponentially, causing cata

pythonCVE-2025-6051CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-61140: Jsonpath Prototype Pollution Cve 2025 61140cve-2025-61140-jsonpath-prototype-pollution-cve-2025-61140

The dchester/jsonpath library uses JSONPath components as object keys in its write-capable / traversal methods (value, apply, parent, _vivify, nodes, _normalize) without rejecting prototype-chain keys such as `__proto__`, `prototype`, or `constructor`. In versions < 1.2.0 this allows prototype pollution (CVE-2025-61140, CWE-1321) when path strings are influe

javascriptCVE-2025-61140GHSA-6C59-MWGH-R2X6CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2025-61597: Phpmailer Hardcoded Smtpsecure Sslcve-2025-61597-phpmailer-hardcoded-smtpsecure-ssl

Hardcoding the SMTPSecure property to 'ssl' forces the use of a potentially deprecated SSL protocol instead of allowing modern dynamic options like STARTTLS ('tls'). This can expose communications to interception if the environment requires a different protocol configuration.

phpCVE-2025-61597CWE-319
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-61605: Php Unsanitized Request Param In Location Redirect Sqlicve-2025-61605-php-unsanitized-request-param-in-location-redirect-sqli

The user-controlled `id_pet` request parameter ($_GET/$_POST/$_REQUEST) is forwarded into a "Location:" header redirect whose URL carries the raw value back in the `id_pet=` query argument, without integer/whitelist validation. In CVE-2025-61605 (WeGIA /html/pet/profile_pet.php) this pattern allowed the raw `id_pet` value to be propagated to a downstream SQL

phpCVE-2025-61605GHSA-8963-9833-GPX7CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2025-61673: Python Fastapi Auth Header Fail Opencve-2025-61673-python-fastapi-auth-header-fail-open

The middleware conditionally validates the 'Authorization' header only if it is present and formatted correctly, but falls through to request processing if it is absent or malformed. If this endpoint is meant to be protected, an attacker can bypass authentication by omitting the header. Ensure that the presence and validity of the Authorization header is enf

pythonCVE-2025-61673CWE-287CWE-288
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-61679: Mcp Tool Unauthenticatedcve-2025-61679-mcp-tool-unauthenticated

A tool was added to the MCP server without an internal authorization check. If the MCP server is exposed publicly or to untrusted local users via HTTP/SSE, this could allow unauthenticated users to execute the tool. Ensure that you authenticate the request, for example by checking `request.Header.Get("Authorization")` inside the handler, or by explicitly wra

goCVE-2025-61679CWE-306
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-61784: Llamafactory Ssrf Lfi Chat Apicve-2025-61784-llamafactory-ssrf-lfi-chat-api

Processing user-provided URLs directly into local file openings or HTTP requests without prior verification allows Local File Inclusion (LFI) and Server-Side Request Forgery (SSRF). Ensure paths and network accesses are checked against an allowlist or safe directory prefix.

pythonCVE-2025-61784CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-62156: Zip Slip Path Traversal Gocve-2025-62156-zip-slip-path-traversal-go

Constructing paths via `filepath.Join()` from an archive entry (e.g., `header.Name`) without checking if the resulting path is still within the destination directory leaves the application vulnerable to Zip Slip or Path Traversal attacks. Ensure you validate the path using `strings.HasPrefix(target, dest)`.

goCVE-2025-62156CWE-22CWE-29
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2025-62161: Toctou Open Close Bind Mount Same Pathcve-2025-62161-toctou-open-close-bind-mount-same-path

A file path is opened without O_PATH, the file descriptor is immediately closed without being used for mounting, and the same path is later passed as a bind-mount source or destination. This TOCTOU window (CWE-363 / CWE-61) allows an attacker to replace the path with a symlink between close() and mount(), causing an arbitrary file to be bind-mounted and bypa

rustCVE-2025-62161GHSA-4G74-7CFF-XCV8CWE-363CWE-61
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-62235: Nimble Auth Bypass Spoofingcve-2025-62235-nimble-auth-bypass-spoofing

Authentication bypass vulnerability (CVE-2025-62235) in Apache NimBLE. The stack queries the security database for existing peer keys only if the incoming Security Request contains the BLE_SM_PAIR_AUTHREQ_BOND flag. An attacker can clear this flag to ignore the previously established bond and incorrectly initiate a new unauthenticated pairing procedure inste

cCVE-2025-62235CWE-287CWE-290
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-62291: Strongswan Eap Mschapv2 Len Underflowcve-2025-62291-strongswan-eap-mschapv2-len-underflow

Inadequate payload boundary check for EAP-MSCHAPv2 failure processing. The total message length is verified against 3 instead of accounting for the message header size. This causes an integer underflow when the header size is later subtracted off, enabling heap-based buffer overflows or out-of-bounds reads. Include the appropriate header length offset in the

cCVE-2025-62291CWE-122CWE-191
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62373: Python Pickle Loads On Untrusted Deserialize Inputcve-2025-62373-python-pickle-loads-on-untrusted-deserialize-input

`pickle.loads()` is invoked on bytes received as a parameter of a `deserialize()` method (typically a FrameSerializer / wire-format deserializer that receives data from WebSocket / network peers). Python's pickle module executes arbitrary code embedded in the stream via opcodes such as REDUCE / `__reduce__`, so unpickling attacker-controlled data is equivale

pythonCVE-2025-62373GHSA-C2JG-5CP7-6WC7CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-62382: Frigate Event Thumbnail Missing Extensioncve-2025-62382-frigate-event-thumbnail-missing-extension

The event_thumbnail function is called without the extension argument, which leads to an internal server error when the application attempts to read properties off the shifted integer parameter.

pythonCVE-2025-62382
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2025-62425: Matrix Auth Missing Rate Limitcve-2025-62425-matrix-auth-missing-rate-limit

A missing rate-limit check before verifying an authentication code allows an attacker to brute-force the code. Ensure that rate limiting, such as `check_email_authentication_attempt`, is enforced and its error is handled before querying for the authentication code.

rustCVE-2025-62425CWE-307CWE-770
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
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.

goCVE-2025-62506CWE-269CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2025-62518: Tar Pax Size Smugglingcve-2025-62518-tar-pax-size-smuggling

Archive entry sizing must account for PAX extended headers to prevent archive entry smuggling (CWE-130 / CWE-1284). Relying exclusively on the basic ustar header size allows an attacker to specify a falsely small size, causing the parser to prematurely conclude the file read and misinterpret remaining file data as injected tar entry headers. Ensure PAX exten

rustCVE-2025-62518CWE-130
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62596: Rust Procfs Myself Toctou Mount Racecve-2025-62596-rust-procfs-myself-toctou-mount-race

`Process::myself()` from the `procfs` crate performs component-by-component path resolution of `/proc/self` without anchoring to a pre-opened directory file descriptor. In environments with shared mount namespaces (container runtimes, sandbox code), an attacker can race the traversal by bind-mounting over an intermediate path component between a validation c

rustCVE-2025-62596GHSA-VF95-55W6-QMRFCWE-363CWE-61
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-62600: Untrusted Size Allocation Oomcve-2025-62600-untrusted-size-allocation-oom

An untrusted integer size read directly from a message buffer is used to allocate memory via `$ALLOC` before verifying that the message actually contains that much data. This can trigger an Out-Of-Memory (OOM) condition. Verify the size against the available data limits using safe 64-bit arithmetic or dedicated limit verifiers before allocation.

cppCVE-2025-62600CWE-190CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-62718: Proxy From Env No Proxy Hostname Bypass Ssrfcve-2025-62718-proxy-from-env-no-proxy-hostname-bypass-ssrf

`getProxyForUrl()` from `proxy-from-env` does not normalize hostnames with trailing dots (e.g., `localhost.`) or IPv6 bracket notation (e.g., `[::1]`). Using its result directly to configure a proxy without an independent no_proxy bypass check allows these non-normalized hostname variants to evade `no_proxy` matching, routing requests through the proxy when

javascriptCVE-2025-62718CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2025-63414: Php User Input Shell Exec Without Escapeshellargcve-2025-63414-php-user-input-shell-exec-without-escapeshellarg

User-controlled HTTP input reaches a shell execution function without per-argument escaping. Applying escapeshellcmd() to the full command string is insufficient: it intentionally leaves '/' and '.' unescaped, enabling path traversal (CWE-22) and OS command injection (CWE-78). Each untrusted argument must be individually escaped with escapeshellarg(), or inp

phpCVE-2025-63414CWE-22CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2025-64097: Elixir Insecure Token Generation Base62cve-2025-64097-elixir-insecure-token-generation-base62

A user/session/API token is generated using `:base62.encode/1` without sourcing entropy from `:crypto.strong_rand_bytes/1`. This pattern produces structurally-predictable tokens (especially when combined with HMAC over user-identifiable inputs) that are brute-forceable or enumerable (CVE-2025-64097, CWE-330). Replace the token body with `:crypto.strong_rand_

elixirCVE-2025-64097GHSA-M9VJ-776Q-VC8MCWE-330
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-64112: Statamic Vue Ssti Missing V Precve-2025-64112-statamic-vue-ssti-missing-v-pre

Found a user-controlled title rendered in a Blade template without the `v-pre` directive. When this output is evaluated by Vue.js on the client side, it can lead to Client-Side Template Injection (Stored XSS) because Vue processes template expressions (like `{{ }}`) that standard Blade HTML escaping does not neutralize. Add the `v-pre` attribute to the immed

genericCVE-2025-64112CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 69
CVE-2025-64164: Lombok Data Field Name Shadows Gettercve-2025-64164-lombok-data-field-name-shadows-getter

Field `$FIELD` is declared in a Lombok `@Data`/`@Getter` annotated class and its name starts with "get" followed by an uppercase letter. Lombok will generate the accessor `getGet...()` for this field, so any call that looks like `get<X>()` will silently dispatch to a different method (typically inherited from a parent class) instead of returning this field's

javaCVE-2025-64164GHSA-Q754-4PC2-WJQWCWE-502CWE-561
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2025-64343: Nsis Admin Only Permission Hardeningcve-2025-64343-nsis-admin-only-permission-hardening

The NSIS installer script applies file and directory permission restrict policies exclusively when run with administrative privileges. If the installer runs as a standard user in a shared or writable location, the installation directory will retain overly permissive default permissions inherited from the parent location. This is a local privilege escalation

genericCVE-2025-64343CWE-276
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 91
CVE-2025-64501: Ruby Unescaped Html Attributecve-2025-64501-ruby-unescaped-html-attribute

Constructing HTML attributes via direct string interpolation of untreated loop elements can lead to Cross-Site Scripting (XSS). An attacker can supply malicious payloads containing string-breaking characters like double quotes to inject arbitrary scripts. Ensure the value is sanitized using `CGI.escapeHTML` or a similar function before interpolation.

rubyCVE-2025-64501CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-64512: Path Traversal To Pickle Deserializationcve-2025-64512-path-traversal-to-pickle-deserialization

Path traversal leading to unsafe pickle deserialization.

pythonCVE-2025-64512
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2025-6454: Overbroad Vulnerability Resolutioncve-2025-6454-overbroad-vulnerability-resolution

A vulnerability resolution service is being invoked with only a pipeline ID, scanner ID, and ingested IDs, without distinguishing the specific report type. This logic flaw can cause a Denial of Service of security reporting in systems where different types of reports (such as SBOM vs. continuous scanning) use the same underlying scanner ID, allowing active v

rubyCVE-2025-6454CWE-668CWE-841
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-64725: Weblate Invitation Post Missing Recipient Validationcve-2025-64725-weblate-invitation-post-missing-recipient-validation

The HTTP POST handler on an Invitation DetailView calls `$INV.accept(...)` without first invoking `self.validate_invitation(...)` to confirm that the authenticated request user is the invitation's intended recipient. The GET handler performing this check is not sufficient: a different authenticated user can submit the acceptance POST and gain the invitation'

pythonCVE-2025-64725GHSA-M6HQ-F4W9-QRJJCWE-286
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2025-64759: Next Response Unsanitized Dynamic Content Typecve-2025-64759-next-response-unsanitized-dynamic-content-type

Direct return of user-controlled content using `NextResponse` with a dynamic `Content-Type` but without `Content-Security-Policy` headers can lead to Stored XSS if the content is an SVG. Either validate and sanitize the content or set a strict `Content-Security-Policy` header with a `sandbox` directive.

typescriptCVE-2025-64759
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2025-65027: Python Httpx Client Unprotected Ssrfcve-2025-65027-python-httpx-client-unprotected-ssrf

The `httpx` client is initialized without explicit `event_hooks` or a custom network `transport`. When this client handles untrusted URLs, it is highly vulnerable to Server-Side Request Forgery (SSRF) and TOCTOU DNS rebinding. Pre-request static URL checking natively bypasses redirect loops and secondary DNS resolution, rendering such checks largely ineffect

pythonCVE-2025-65027CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-65091: Xwiki Velocity Hql Injectioncve-2025-65091-xwiki-velocity-hql-injection

HTTP request parameter is directly used in HQL query construction without bind parameterization, enabling HQL/SQL injection (CVE-2025-65091). Either a request parameter is assigned as the full HQL query string (allowing total query replacement), or it is interpolated inside a single-quoted string literal in the HQL WHERE clause (allowing single-quote escape

genericCVE-2025-65091GHSA-2G22-WG49-FGV5CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2025-65108: Gray Matter Javascript Engine Not Disabledcve-2025-65108-gray-matter-javascript-engine-not-disabled

gray-matter is called without explicitly disabling the 'javascript' evaluation engine. Front-matter blocks using '---javascript' (or '---js') delimiters execute their body as arbitrary Node.js code, enabling remote code execution (CVE-2025-65108). Disabling only the 'js' alias key is insufficient; the canonical key is 'javascript'. Fix: matter(input, { engin

javascriptCVE-2025-65108GHSA-547R-QMJM-8HVWCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2025-65719: Python Subprocess Shell True Fstring Injectioncve-2025-65719-python-subprocess-shell-true-fstring-injection

Command injection: subprocess called with shell=True and a formatted string (f-string, .format(), or %-formatting) that interpolates a variable into the shell command. Attacker-controlled values can inject shell metacharacters (e.g. ';', '&&', '|', backticks, $()). Pass arguments as a list with shell=False, or use shlex.split() on a fully-trusted constant st

pythonCVE-2025-65719CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2025-65882: C Insecure Mktemp Toctoucve-2025-65882-c-insecure-mktemp-toctou

Call to mktemp(3) creates a predictable temporary filename without atomically creating or locking the file. Any subsequent open()/fopen()/ creat() on that name is subject to a TOCTOU race (CWE-377): a local attacker who can write to the target directory can pre-create the predicted path as a symlink (causing arbitrary file write) or as a file whose name cont

cCVE-2025-65882CWE-377CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-65896: Python Sql Encoder Dict Unescaped Keyscve-2025-65896-python-sql-encoder-dict-unescaped-keys

This dict-encoder function escapes dict values but copies dict keys verbatim into the result dict (`$N[$K] = $QUOTED`). When the result is rendered into a SQL statement by a database driver's parameter converter, attacker-controlled dict keys are concatenated into the SQL unescaped, leading to SQL injection (CVE-2025-65896 in asyncmy; structurally identical

genericCVE-2024-36039CVE-2025-65896GHSA-QHQW-RRW9-25RMCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2025-65958: Web Main Py Cwe 918 Cve 2025 65958cve-2025-65958-web-main-py-cwe-918-cve-2025-65958

Insufficient URL scheme validation and incomplete SSRF filtering. Checking domains against blocklists merely by string matching without DNS resolution misses underlying IPs and allows DNS rebinding.

pythonCVE-2025-65958
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2025-65966: Sensitive Model Public Mutationcve-2025-65966-sensitive-model-public-mutation

The model `$CLASS` is configured to allow public or guest users to perform the `$ACTION` operation. This is a sensitive model (like User or Account) and public mutation access can lead to privilege escalation, unauthorized account creation, or data tampering. Ensure that sensitive actions are restricted to authenticated and authorized users.

typescriptCVE-2025-65966CWE-284CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 73
CVE-2025-66216: Ais Catcher Cve 2025 66216 Bit Byte Bounds Confusioncve-2025-66216-ais-catcher-cve-2025-66216-bit-byte-bounds-confusion

Bit-vs-byte unit confusion in bounds check against MAX_AIS_LENGTH. The constant MAX_AIS_LENGTH is defined in bits (MAX_AIS_BYTES * 8 = 1024), but shifting the index by `>> 3` converts it to bytes before the comparison. The guard therefore only fires when the bit index reaches ~8x the real buffer capacity, permitting a heap buffer overflow in the subsequent b

cppCVE-2025-66216GHSA-V53X-F5HH-G2G6CWE-131CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-6638: Redos Greedy Dot Quantifier Flanked By Literalscve-2025-6638-redos-greedy-dot-quantifier-flanked-by-literals

Potential Regular Expression Denial of Service (ReDoS, CWE-1333): the compiled regex pattern uses a greedy `.+` or `.*` quantifier flanked by literal character sequences on both sides. When user-controlled input matches the opening literal but lacks the closing literal, the engine performs O(n) backtracking per candidate start position, causing O(n^2) total

pythonCVE-2025-6638CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2025-66384: Php Is Uploaded File Precedence Bypasscve-2025-66384-php-is-uploaded-file-precedence-bypass

A logical precedence error allows short-circuiting of `is_uploaded_file` checks. The condition evaluates an `||` operator where the right side contains the `is_uploaded_file` security check. Due to short-circuiting, if the left side of `||` is true, the `is_uploaded_file` check is entirely skipped, allowing an attacker to supply a malicious local or arbitrar

phpCVE-2025-66384CWE-434CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2025-66416: Mcp Missing Dns Rebinding Protectioncve-2025-66416-mcp-missing-dns-rebinding-protection

A custom server configuration misses automatic DNS rebinding protection when bound to localhost. This was specific to FastMCP's 'transport_security' handling.

pythonCVE-2025-66416CWE-346
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-66492: Cfc Alttable Sqli Genericcve-2025-66492-cfc-alttable-sqli-generic

Detected direct assignment of the `altTable` argument to the internal CFML instance variable without validation or sanitization. This is indicative of a SQL Injection vulnerability if the table name is not checked against a list of valid structures or sanitized using `reReplace`.

genericCVE-2025-66492CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 61
CVE-2025-66565: Go Crypto Rand Silent Failure Fallbackcve-2025-66565-go-crypto-rand-silent-failure-fallback

The error from crypto/rand.Read (or uuid.NewRandom, which wraps crypto/rand) is silently swallowed: the failure path either returns without surfacing the error, returns the all-zero UUID constant, or falls back to another UUID/token generator. When the OS entropy source fails, the resulting identifiers become predictable (e.g. always the zero UUID), which br

goCVE-2025-66565GHSA-M98W-CQP3-QCQRCWE-252CWE-331
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-66570: Cpp Untrusted Ip Forwarding Headercve-2025-66570-cpp-untrusted-ip-forwarding-header

HTTP forwarding headers X-Forwarded-For and X-Real-IP are client-controlled values that flow into a security-sensitive operation without trusted proxy validation. Any unauthenticated client can forge these headers to spoof their source IP, poison access logs, and bypass IP-based authorization checks (CVE-2025-66570 / CWE-290). Use the socket-level remote add

cppCVE-2025-66570GHSA-XM2J-VFR9-MG9MCWE-290CWE-345
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2025-66647: Gnrc Ipv6 Ext Frag Reass First Fragment Overflowcve-2025-66647-gnrc-ipv6-ext-frag-reass-first-fragment-overflow

memcpy into a reassembly packet buffer (rbuf->pkt->data) using the incoming fragment's size (pkt->size) without verifying that the reassembly buffer is large enough (rbuf->pkt->size >= pkt->size). In the IPv6 fragment reassembly first-fragment (offset=0) path, omitting this bounds check allows a remote attacker who can send two crafted fragments with the sam

cCVE-2025-66647GHSA-WH3V-Q6VR-J79RCWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-66913: Jimureport Switchjimudrag Boolean Session Attributecve-2025-66913-jimureport-switchjimudrag-boolean-session-attribute

Session attribute "switchJimuDrag" is being stored as a boolean (auto-boxed to Boolean), but JimuReport's authorization code compares this attribute using String.equals (e.g. `"true".equals(session.getAttribute("switchJimuDrag"))`). Storing a Boolean here causes the authorization guard to silently fail open, exposing the `/jmreport/testConnection` endpoint t

javaCVE-2025-66913CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2025-67084: Php Upload Missing Extension Allowlistcve-2025-67084-php-upload-missing-extension-allowlist

File upload handler reads $_FILES and persists it via move_uploaded_file() without validating the file extension against a strict allowlist. MIME-type checks are insufficient: PHP source files match text/plain, and mime_content_type() silently does nothing on installations without the fileinfo extension. If the uploads directory is web-accessible, an attacke

phpCVE-2025-67084CWE-434CWE-616
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-67747: Python Incomplete Module Blocklistcve-2025-67747-python-incomplete-module-blocklist

A module blocklist was identified that attempts to protect against arbitrary code execution by blocking modules like `subprocess`, `sys`, and `builtins`, but fails to block `marshal`. Attackers can bypass this blocklist during deserialization (e.g. unpickling) or dynamic module loading by utilizing `marshal.loads` and `types.FunctionType` to deserialize and

pythonCVE-2025-67747CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2025-68432: Mcp Server Missing Oauth Providercve-2025-68432-mcp-server-missing-oauth-provider

The core context server is initialized using the legacy `ContextServer::http` method, which lacks dynamic OAuth token provisioning support. This can result in unauthorized access failures or authentication bypasses. Use `HttpTransport::new_with_token_provider` combined with `ContextServer::new_with_timeout` to ensure proper OAuth session management.

rustCVE-2025-68432CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68473: Bluedroid Sdp Uuid Oob Writecve-2025-68473-bluedroid-sdp-uuid-oob-write

Discovered Bluetooth service UUIDs are copied into an array using an incremented index without a bounds check. A malicious device exposing an excessive number of services can cause a stack buffer overflow. Introduce a bounds check (e.g., `if (index < MAX)`) to prevent out-of-bounds writes.

cCVE-2025-68473CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68474: Bluedroid Avrc Vendor Length Checkcve-2025-68474-bluedroid-avrc-vendor-length-check

Validation of AVRCP vendor command length is insecure. The code either uses AVRC_MIN_CMD_LEN (20 bytes) which is too small for vendor messages (29 bytes), or it relies on assert() for validation which is compiled out in production (NDEBUG) builds. This can lead to heap-based out-of-bounds writes. Replace assert() with a runtime conditional and use a properly

cCVE-2025-68474CWE-119CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2025-68696: Ruby Uri Absolute Bypass Ssrfcve-2025-68696-ruby-uri-absolute-bypass-ssrf

An absolute URI can implicitly bypass the configured base URI logic. Ensure the parsed host is validated against the base host to prevent SSRF and credential leakage to unintended external servers.

rubyCVE-2025-68696CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-68926: Rust Tonic Grpc Hardcoded Authorization Tokencve-2025-68926-rust-tonic-grpc-hardcoded-authorization-token

Hardcoded string literal used as a tonic gRPC `authorization` metadata value. This places a static, non-rotatable shared secret in the source tree, which is equivalent to no authentication at all once the code is published or leaked (CWE-798, CWE-287). Any peer that knows the literal can authenticate to the gRPC service. Replace the static token with a per-r

rustCVE-2025-68926GHSA-H956-RH7X-PPGJCWE-287CWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-68932: Php Weak Prng Token Hashcve-2025-68932-php-weak-prng-token-hash

Security-sensitive token is derived from a non-cryptographic PRNG (mt_rand() and/or uniqid()) and then hashed (sha1/md5/hash). Mersenne Twister state is recoverable from a small number of outputs, and uniqid() encodes a microsecond timestamp (~20 bits of entropy). Hashing does not add entropy. Use random_bytes() (or random_int()) as the entropy source for au

phpCVE-2025-68932GHSA-J9WC-GWC6-P786CWE-338
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2025-69201: Pydantic Unvalidated Command List Fieldcve-2025-69201-pydantic-unvalidated-command-list-field

Pydantic BaseModel declares a `command: list[str]` field with no `@field_validator("command")`. If this list is forwarded to a subprocess/docker/shell sink (e.g. concatenated with a docker binary path and executed via python_on_whales, subprocess, os.system, etc.), an attacker controlling the request body can inject arbitrary command-line arguments and subco

pythonCVE-2025-69201CWE-20CWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2025-6921: Cve 2025 6921 Redos Possessive Quantifier Regex Compilecve-2025-6921-cve-2025-6921-redos-possessive-quantifier-regex-compile

Regex compiled with a possessive quantifier ('++') can cause catastrophic backtracking (ReDoS) when the compiled pattern is applied to user-controlled text via .sub() or .match(). The possessive quantifier prevents the engine from releasing already-consumed characters, so .sub() scanning at every position in a crafted input yields O(N^2) CPU time. This is th

pythonCVE-2025-6921CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-69217: Insecure Prng For Keys Or Noncescve-2025-69217-insecure-prng-for-keys-or-nonces

A cryptographically weak pseudo-random number generator (PRNG) was detected. Functions like `random()`, `rand()`, or weak wrappers (e.g., `turn_random()`) lack sufficient entropy for generating security-sensitive values like authentication nonces, keys, or for port randomization. This allows attackers to reconstruct the internal state and predict future valu

cCVE-2025-69217CWE-338
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2025-69286: Insecure Urlsafetimedserializer Token Generationcve-2025-69286-insecure-urlsafetimedserializer-token-generation

Authentication/API token is generated using itsdangerous.URLSafeTimedSerializer keyed by a non-secret value (e.g. tenant_id) and/or signing a predictable payload such as a UUID, with the output being sliced. This treats the serializer as a randomness source instead of a verifiable signed token. URLSafeTimedSerializer produces deterministic base64(payload).ti

pythonCVE-2025-69286GHSA-9J5G-G4XM-57W7CWE-330CWE-338
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2025-69662: Sqlalchemy Text Dynamic String Sqlicve-2025-69662-sqlalchemy-text-dynamic-string-sqli

Constructing SQL queries dynamically using string formatting (e.g., f-strings, `.format()`, `%`, or `+`) inside `sqlalchemy.text()` bypasses SQL parameter binding and creates SQL injection vulnerabilities. Use a static string literal with named parameters and `.bindparams()` instead.

pythonCVE-2025-69662CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-69971: Hardcoded Jwt Secretcve-2025-69971-hardcoded-jwt-secret

A hard-coded string literal is used as the secret/key parameter of jsonwebtoken `sign` or `verify`. Embedding the HMAC signing key in source code allows anyone with access to the repository or a shipped bundle to recover the key and forge tokens with arbitrary identity and group claims, leading to authentication bypass and privilege escalation (see CVE-2025-

javascriptCVE-2025-69971GHSA-C8M8-3JCR-6RJ5CWE-321CWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2025-69981: Express File Upload Missing Auth Middlewarecve-2025-69981-express-file-upload-missing-auth-middleware

Express POST upload route writes user-supplied data to the filesystem without any authentication middleware between the route path and the handler function. Unauthenticated remote attackers can upload arbitrary files, enabling overwrite of sensitive files (e.g. user databases) or planting executable scripts (CVE-2025-69981, CWE-306/CWE-434). Register the rou

javascriptCVE-2025-69981CWE-306CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2025-69983: Nodejs Naive Path Traversal Sanitizationcve-2025-69983-nodejs-naive-path-traversal-sanitization

Path sanitization relies on a naive string/regex replace of "../" instead of resolving the final path and verifying it stays within the intended base directory. Blacklisting "../" does not handle absolute paths, encoded traversal sequences, mixed separators, or sequences that reappear after path.normalize, and is bypassable. Use path.resolve and verify the r

javascriptCVE-2025-69983CWE-22CWE-78CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2025-70041: Webpack Dev Server Bound All Interfacescve-2025-70041-webpack-dev-server-bound-all-interfaces

webpack-dev-server is configured with a `proxy` (or `contentBase`) but without an explicit `host` binding. Recent versions of webpack-dev-server bind to all network interfaces by default, and webpack-dev-server has no built-in authentication: any host reachable on the dev server's port can pivot through the configured proxy rules (for example forwarding /api

javascriptCVE-2025-70041CWE-668CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2025-70888: Missing X509 Key Usage Digital Signature Checkcve-2025-70888-missing-x509-key-usage-digital-signature-check

Signer certificate is validated against extendedKeyUsage XKU_CODE_SIGN but the X.509 keyUsage extension is not checked for X509v3_KU_DIGITAL_SIGNATURE. RFC 5280 section 4.2.1.3 requires that, when keyUsage is present, a certificate used for signing must assert digitalSignature. Failing to enforce this allows certificates whose issuing CA did not authorize di

cCVE-2025-70888CWE-285CWE-295
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2025-70952: Path Traversal String Startswith Bypasscve-2025-70952-path-traversal-string-startswith-bypass

Using `String.startsWith()` to check if a file path is safely contained within a directory is vulnerable to a partial path match bypass. For example, checking if `/tmp/dir_evil` startsWith `/tmp/dir` returns true, bypassing validation and potentially leading to path traversal (Zip Slip) attacks. Use the `java.nio.file.Path.startsWith()` method instead, which

javaCVE-2025-70952CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 83
CVE-2025-71063: Caldav Client Ssl Verify Cert Disabledcve-2025-71063-caldav-client-ssl-verify-cert-disabled

Explicitly disabling TLS certificate validation by passing `ssl_verify_cert=False` to DAVClient makes the application vulnerable to Man-in-the-Middle (MitM) attacks.

pythonCVE-2025-71063CWE-295
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-7659: Improper Vulnerability Grouping By Scannercve-2025-7659-improper-vulnerability-grouping-by-scanner

Grouping scans or vulnerabilities solely by `scanner` without including `scan_type` or `report_type` can result in improper vulnerability resolution or cross-contamination if a single scanner produces multiple types of reports. Group items using a composite key.

rubyCVE-2025-7659CWE-840
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-8267: Incomplete Private Ip Cidr Blocklistcve-2025-8267-incomplete-private-ip-cidr-blocklist

An array containing private IP CIDR ranges is missing the IPv4 multicast block ('224.0.0.0/4'). If this list is used for SSRF protection via a denylist, attackers can bypass it using multicast IP addresses to route requests internally. Ensure '224.0.0.0/4' is included in the blocklist.

javascriptCVE-2025-8267CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2025-8406: Tar Unsafe Member Extractioncve-2025-8406-tar-unsafe-member-extraction

Tar archive members are being filtered via `name`, but checks for symbolic or hard links (`issym`, `islnk`, `linkname`) are omitted. This can lead to Path Traversal (TarSlip) vulnerabilities, enabling arbitrary file writes via crafted links.

pythonCVE-2025-8406CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-8747: Python Unsafe Dynamic Module Attribute Returncve-2025-8747-python-unsafe-dynamic-module-attribute-return

An attribute is retrieved from a dynamically imported module and returned without type validation. If this code path is controllable by an attacker, it can lead to arbitrary code execution or unsafe deserialization bypasses when the caller attempts to instantiate or use the unauthorized object gadget. Ensure you validate the object's type against an expected

pythonCVE-2025-8747CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2025-9556: Gonja Default Env Ssti Arbitrary File Readcve-2025-9556-gonja-default-env-ssti-arbitrary-file-read

Template is rendered with gonja's default environment via gonja.FromString / gonja.FromBytes / gonja.FromFile. The default environment ships with an unrestricted filesystem loader, so Jinja2 composition directives in the template body (e.g. {% include "/etc/passwd" %}, {% extends %}, {% import %}, {% from %}) are resolved against the host filesystem. If any

goCVE-2025-9556CWE-1336CWE-73CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2025-9636: Python Dict Missing Coop Headercve-2025-9636-python-dict-missing-coop-header

A dictionary configuring standard HTTP security headers (such as Content-Security-Policy) was detected, but it lacks the 'Cross-Origin-Opener-Policy' (COOP) header. Without COOP, cross-origin pages that open your application can retain a reference to its browsing context and interfere with flows like OAuth. Ensure the COOP header is set and enforced (e.g., t

pythonCVE-2025-9636CWE-346CWE-693
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-0752: Insufficient Scanner Grouping Keycve-2026-0752-insufficient-scanner-grouping-key

Data is being aggregated based purely on the `.scanner` property. This fails to differentiate by scan type, leading to business logic flaws where distinct scan reports clobber each other's vulnerabilities. Group by a composite key including both `.scanner` and `.scan_type` or `.report_type`.

rubyCVE-2026-0752CWE-668CWE-841
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-0859: Php Unserialize Allowedclasses Bypasscve-2026-0859-php-unserialize-allowedclasses-bypass

The PHP `unserialize()` function was called with an options array using the incorrect key `'allowedClasses'` instead of `'allowed_classes'`. PHP ignores invalid keys, resulting in unrestricted deserialization, potentially leading to Remote Code Execution (RCE) via object injection. Update the key to `'allowed_classes'` or use a secure polymorphic deserialize

phpCVE-2026-0859CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-10042: Insecure Fastapi Pickle Deserializationcve-2026-10042-insecure-fastapi-pickle-deserialization

Insecure deserialization of user-controlled request data using `pickle`. This can lead to remote code execution (RCE) if an attacker provides a crafted serialized payload. Do not use `pickle` with untrusted data; instead, consider JSON, or correctly restrict unpickling operations.

pythonCVE-2026-10042CWE-502
by Provallyupdated 2026-06-03Apache-2.0
CriticalMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2026-10044: Python Incomplete Path Traversal Bypasscve-2026-10044-python-incomplete-path-traversal-bypass

An incomplete path traversal guard only checks for '/' or '..', but misses Windows-style backslashes ('\') or absolute paths. When used with `os.path.join()`, this allows attackers to bypass the guard using absolute Windows paths (e.g., C:\Windows\System32), leading to arbitrary file access and path traversal. To restrict file access to a specific directory

pythonCVE-2026-10044CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-10107: Ssrf Missing Private Ip Blockcve-2026-10107-ssrf-missing-private-ip-block

The URL validation method `is_safe_url` is invoked without enabling protections against private IPs (`block_private=True` or `strict=True`). This bypasses checks against Server-Side Request Forgery (SSRF) and allows enumeration of internal networks via private, loopback, or link-local address resolution. Ensure that URL validation explicitly blocks non-publi

pythonCVE-2026-10107CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-10108: Path Traversal Startswith Missing Separatorcve-2026-10108-path-traversal-startswith-missing-separator

When validating if a path is a subdirectory of a base directory using `str.startswith()`, it is necessary to append a trailing directory separator (e.g., `os.sep` or `/`) to the base directory. Otherwise, a path like `/var/music_secret` will incorrectly pass validation when checked against a base directory like `/var/music`, leading to path traversal or unau

pythonCVE-2026-10108CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-1470: Ast Sandbox Missing With Statement Visitorcve-2026-1470-ast-sandbox-missing-with-statement-visitor

AST visitor used to sanitize untrusted JavaScript expressions does not install a `visitWithStatement` hook. A `with(obj){}` block injects `obj`'s own properties into the scope chain at runtime, so an attacker can shadow locally-declared identifiers (e.g. `var constructor = 123` shadowed by `Function.prototype.constructor`) and reach `Function(...)`/`process.

typescriptCVE-2026-1470GHSA-5XRP-6693-JJX9CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-1774: Prototype Pollution Via Path Reducecve-2026-1774-prototype-pollution-via-path-reduce

Walking a dot-notation path via Array.reduce and assigning each segment as an object property (`$RES[$PROP] = $RES[$PROP] || {}`) without filtering `__proto__`, `constructor`, or `prototype` enables prototype pollution (CWE-1321). When the path is attacker-controllable (e.g., rule condition keys, JSON config, query parameters) a value such as `__proto__.x` w

typescriptCVE-2026-1774GHSA-X9VF-53Q3-CVX6CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-1839: Python Torch Load Without Weights Onlycve-2026-1839-python-torch-load-without-weights-only

torch.load() is called without weights_only=True inside the trainer's _load_rng_state method. By default, torch.load (on PyTorch < 2.6) deserializes via pickle and can execute arbitrary code from a malicious rng_state.pth checkpoint file. Wrapping the call in safe_globals() does NOT mitigate this on PyTorch < 2.6 because safe_globals() returns contextlib.nul

pythonCVE-2026-1839CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-21446: Php Laravel Ajax Bypass Security Guardcve-2026-21446-php-laravel-ajax-bypass-security-guard

Security guard is conjoined with `! $request->ajax()`, so AJAX/API callers bypass the redirect/abort by setting `X-Requested-With: XMLHttpRequest`. Apply the security check to all requests and return an explicit 403/JSON response for AJAX clients instead of skipping the check.

phpCVE-2026-21446GHSA-6H7W-V2XR-MQVWCWE-285CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-21622: Password Reset Token Without Expirationcve-2026-21622-password-reset-token-without-expiration

This function validates a password-reset / token record by comparing `$RESET.key` for plain equality without verifying the record's age or using a constant-time comparison. Reset tokens that never expire allow account takeover when an attacker obtains a previously issued (unused) reset email — e.g., from a leaked mailbox archive (CWE-613). Enforce an expirat

elixirCVE-2026-21622GHSA-6R94-PVWF-MXQMCWE-613
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-21675: Iccdev Hint Manager Add Then Delete Uafcve-2026-21675-iccdev-hint-manager-add-then-delete-uaf

Use-after-free / double-free: DeleteHint() is called on a hint manager after AddHint() has already transferred ownership of the same hint pointer to that manager. The hint manager owns and will eventually delete the hint object (and consumers of the manager may retain references into it), so an explicit DeleteHint() on the just-added pointer frees memory tha

cppCVE-2026-21675GHSA-WCWX-794G-G78FCWE-20CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-21697: Go Shared Httpclient Racecve-2026-21697-go-shared-httpclient-race

Directly mutating properties (e.g., `Timeout`, `Transport`, `CheckRedirect`) of a shared `http.Client` structure (such as via a method receiver field) without synchronization can cause a race condition. This cross-request state contamination might result in leaking credentials or routing behavior to concurrent requests. Instead of mutating a shared `http.Cli

goCVE-2026-21697CWE-362CWE-366
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-21854: Js Auth Bracket Lookup Loose Equalitycve-2026-21854-js-auth-bracket-lookup-loose-equality

Authentication compares a bracket-indexed object lookup (e.g. users[username]) to a value using loose equality (==). When the bracket key originates from untrusted input, an attacker can pass "__proto__" so the lookup returns Object.prototype, which is truthy and is coerced by == to "[object Object]" — matching a chosen password and bypassing authentication.

javascriptCVE-2026-21854GHSA-R8W6-9XWG-6H73CWE-1321CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-22031: Findmyway Safedecodeuri Middleware Bypasscve-2026-22031-findmyway-safedecodeuri-middleware-bypass

Using the internal `safeDecodeURI` function from `find-my-way/lib/url-sanitizer` fails to properly canonicalize URL-encoded paths. This discrepancy allows attackers to bypass middleware constraints using URL context encoding (e.g., `/%61dmin` instead of `/admin`), while the underlying router resolves the targeted endpoint. Replace this internal method with t

javascriptCVE-2026-22031CWE-116CWE-425
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-22037: Raw Url Assignment Without Decodingcve-2026-22037-raw-url-assignment-without-decoding

Reassigning a raw, undecoded URL to the request object in a framework integration may create a parsing differential routing bypass if downstream routers expect a decoded path but native handlers decode it independently.

javascriptCVE-2026-22037CWE-436
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-22038: Logger Credential Leak Get Secret Valuecve-2026-22038-logger-credential-leak-get-secret-value

Explicitly retrieving a secret value via `.get_secret_value()` and logging the result can expose sensitive plaintext credentials in log files or centralized log aggregation systems. This defeats the purpose of wrapping secrets in protective types like Pydantic's `SecretStr`. Remove the secret extraction from all log statements.

pythonCVE-2026-22038CWE-532
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 87
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

goCVE-2026-22039GHSA-8P9X-46GM-QFX2CWE-269CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-22686: Host Realm Error Sandbox Prototype Chain Escapecve-2026-22686-host-realm-error-sandbox-prototype-chain-escape

Throwing a host-realm `new Error()` at a VM/sandbox boundary exposes the full host prototype chain to sandboxed code. Sandboxed code catching this Error can traverse Error -> Error.prototype -> Error constructor -> Function constructor to reach the host Function constructor and execute arbitrary JavaScript in the host process, achieving full sandbox escape (

typescriptCVE-2026-22686GHSA-7QM7-455J-5P63CWE-693CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-22688: Go Mcp Stdio Unvalidated Command Injectioncve-2026-22688-go-mcp-stdio-unvalidated-command-injection

MCP stdio subprocess is launched via NewStdioMCPClientWithOptions with caller-controlled command/args/env, without a preceding allowlist validation (e.g. ValidateStdioConfig). Same root cause as CVE-2026-22688 / CWE-77: an authenticated user can supply arbitrary command and args (e.g. {"command":"bash","args":["-lc","..."]}) that are passed directly to os/ex

goCVE-2026-22688GHSA-78H3-63C4-5FQCCWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-22778: Vllm Fastapi Exception Handler Leaks Memory Addresscve-2026-22778-vllm-fastapi-exception-handler-leaks-memory-address

FastAPI exception handler returns exception detail/message to the client via ErrorInfo/ErrorResponse without sanitization. Python exception strings frequently embed object reprs of the form `<... object at 0x7f...>`, leaking heap addresses that defeat ASLR (CVE-2026-22778, CWE-532). Wrap the value passed to `message=` with `sanitize_message(...)` (or an equi

pythonCVE-2026-22778GHSA-4R2X-XPJR-7CVVCWE-209CWE-532
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-22850: Unvalidated Bulk Sql Import Executioncve-2026-22850-unvalidated-bulk-sql-import-execution

Direct execution of bulk SQL statements from a parsed file or string without statement validation. An attacker could bypass application intent to run arbitrary SQL statements if user inputs or unsanitized file contents reach this operation.

phpCVE-2026-22850CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-22852: Freerdp Audin Formats Realloc Without Resetcve-2026-22852-freerdp-audin-formats-realloc-without-reset

Reassignment of an AUDIO_FORMAT array via audio_formats_new() without first freeing the previous array (audio_formats_free) and resetting the associated formats_count counter to zero. Repeated execution (for example, multiple MSG_SNDIN_FORMATS PDUs from a remote server) causes the stale counter to drive writes past the end of the newly allocated array (CVE-2

cCVE-2026-22852GHSA-9CHC-G79V-4QQ4CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-23517: Insufficient Role Check In Middlewarecve-2026-23517-insufficient-role-check-in-middleware

Authorization middleware fails to check if the user has an explicit administrative role before granting access to sensitive handlers.

goCVE-2026-23517
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-23519: Rust Constant Time Bitnz Missing Black Box Barriercve-2026-23519-rust-constant-time-bitnz-missing-black-box-barrier

The constant-time "is non-zero" bitwise idiom `(x | x.wrapping_neg()) >> N` produces a boolean-shaped (0 or 1) result. Without a `core::hint::black_box()` optimization barrier wrapping this expression itself, LLVM may rewrite downstream mask arithmetic into a conditional branch on targets without a conditional-move instruction (notably `thumbv6m-none-eabi` /

rustCVE-2026-23519GHSA-2GQC-6J2Q-83QPCWE-203CWE-208
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-23524: Php Unserialize Without Allowed Classescve-2026-23524-php-unserialize-without-allowed-classes

Call to unserialize() without an 'allowed_classes' option (or with 'allowed_classes' => true) deserializes attacker-controllable data and will instantiate ANY class registered in the autoloader. This enables PHP Object Injection / unserialize gadget chains leading to Remote Code Execution (CWE-502). Always pass a second argument with an explicit allow-list,

phpCVE-2026-23524GHSA-M27R-M6RX-MHM4CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-23530: Freerdp Received Capabilities Desync Resizecve-2026-23530-freerdp-received-capabilities-desync-resize

Resizing a single capability buffer (FreeRDP_ReceivedCapabilityData / FreeRDP_ReceivedCapabilities / FreeRDP_ReceivedCapabilityDataSizes) via freerdp_settings_set_pointer_len_ while bumping the shared FreeRDP_ReceivedCapabilitiesSize tracker leaves the three logically parallel arrays out of sync. Later code iterates all of them up to ReceivedCapabilitiesSize

cCVE-2026-23530CWE-125CWE-416CWE-665
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-23535: Path Traversal From Untrusted Slugcve-2026-23535-path-traversal-from-untrusted-slug

Constructing a file path using a `.slug` attribute without sanitization can lead to path traversal vulnerabilities (CWE-22) if the attribute is untrusted or controlled by an external/compromised entity (e.g., an API server). Directory traversal sequences like '../' or absolute paths can escape the intended output directory. Always use sanitization functions

pythonCVE-2026-23535CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-2361: Postgresql Seclabels Security Definercve-2026-2361-postgresql-seclabels-security-definer

A function declared with SECURITY DEFINER queries the `pg_seclabels` view. Querying this catalog view within a privileged context allows an attacker with CREATE privileges to execute malicious code via a crafted view with superuser privileges.

genericCVE-2026-2361CWE-250
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 83
CVE-2026-23631: Do Not Free Yielding Engine Synccve-2026-23631-do-not-free-yielding-engine-sync

Missing yielding state verification during synchronization payload handling can lead to Use-After-Free if the underlying engine is replaced or freed. Ensure that asynchronous synchronization defers execution while scripts are currently yielding.

cCVE-2026-23631CWE-416
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-23744: Hono Node Server Bound To All Interfacescve-2026-23744-hono-node-server-bound-to-all-interfaces

Hono node server (or equivalent serve() call) is bound to "0.0.0.0", exposing the service on every network interface. Local developer tools that expose privileged endpoints (process spawn, file access, plugin install) must bind to the loopback address ("127.0.0.1") to prevent remote attackers — including drive-by browser requests from malicious sites — from

typescriptCVE-2026-23744CWE-1327CWE-668
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-23830: Sandbox Incomplete Constructor Interception Missing Asyncfunctioncve-2026-23830-sandbox-incomplete-constructor-interception-missing-asyncfunction

A sandbox interception map registers the `Function` constructor but not `AsyncFunction`. Sandboxed code can escape the sandbox by accessing `(async () => {}).constructor` to obtain the native host AsyncFunction constructor, then calling it to create and execute functions entirely outside all sandbox restrictions. Register AsyncFunction (obtainable via `Objec

typescriptCVE-2026-23830GHSA-WXHW-J4HC-FMQ6CWE-693CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-23846: Python Sensitive Query Paramcve-2026-23846-python-sensitive-query-param

Retrieving sensitive data from URL query parameters risks exposing it in server access logs, reverse proxy logs, and browser history. Read sensitive data from the HTTP request body instead (e.g., via JSON payload or form data).

pythonCVE-2026-23846CWE-532CWE-598
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 65
CVE-2026-23869: React Unbounded Dev Error Tracecve-2026-23869-react-unbounded-dev-error-trace

Potentially unbounded Error generation for debug stack traces during recursive/looping React element creation. Can cause Denial of Service when processing large inputs.

javascriptCVE-2026-23869CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-23870: React Native Sparse Array Doscve-2026-23870-react-native-sparse-array-dos

A potential Denial of Service (DoS) vulnerability exists where an array's length is arbitrarily expanded using unvalidated values from another array. A subsequent unbounded index-based `for` loop over this sparse array traverses all array empty slots (holes), potentially causing excessive CPU consumption and a blocked main thread. Validate integer bounds bef

javascriptCVE-2026-23870CWE-400CWE-834
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-23881: Missing Context Size Limit Amplificationcve-2026-23881-missing-context-size-limit-amplification

A method accepts raw byte data, unmarshals it, and appends it to a stateful context without checking the cumulative size of the context data. In policy or template engines, this can allow attackers to mount memory amplification attacks leading to Denial of Service (DoS) via resource exhaustion.

goCVE-2026-23881CWE-770
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-23944: Arcane Env Proxy Middleware Without Auth Validatorcve-2026-23944-arcane-env-proxy-middleware-without-auth-validator

NewEnvProxyMiddlewareWithParam is invoked without an AuthValidator argument. The environment proxy middleware runs before route-level authentication and, when an environment ID is non-local, forwards the request to the remote agent with the manager-held agent access token attached. Without an AuthValidator, unauthenticated callers gain agent-level access to

goCVE-2026-23944GHSA-2JV8-39RP-CQQRCWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-23949: Tarfile Unsafe Custom Filtercve-2026-23949-tarfile-unsafe-custom-filter

A custom tarfile extraction filter is being used. If this custom filter modifies the `TarInfo` (e.g., to strip path components) without validating against path traversal (Zip Slip), it may lead to arbitrary file writes. Ensure your custom filter composes with `tarfile.data_filter` to securely extract archives.

pythonCVE-2026-23949CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-24010: Django Path Traversal Insecure Joincve-2026-24010-django-path-traversal-insecure-join

Constructing paths with `os.path.join` using user input can lead to path traversal vulnerabilities (CWE-22). If string prefix or similar checks are applied before resolving the final path, attackers can bypass access controls by tricking the prefix check while traversing directories later. Use `django.utils._os.safe_join` to securely combine paths so that th

pythonCVE-2026-24010CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-24162: Model Base Py Cwe 502 Cve 2026 24162cve-2026-24162-model-base-py-cwe-502-cve-2026-24162

Use of insecure unpickling wrapper.

pythonCVE-2026-24162
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-24467: Yarnrc Missing Enable Scripts Falsecve-2026-24467-yarnrc-missing-enable-scripts-false

`.yarnrc.yml` does not contain `enableScripts: false`. Yarn 4 executes install/postinstall lifecycle scripts from every (transitive) dependency by default. A malicious or compromised package resolved into the lockfile (typosquat, hijack, freshly published version) can therefore obtain arbitrary code execution on any developer or CI machine that runs `yarn in

genericCVE-2026-24467CWE-1357CWE-829
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-24470: Unconditional K8s External Namecve-2026-24470-unconditional-k8s-external-name

Handling of Kubernetes Service Type "ExternalName" without configuration-based safeguards. An attacker who can create ExternalName Services and Ingresses can route traffic to arbitrary internal endpoints (SSRF). Ensure ExternalName routing is disabled by default and conditionally enabled via configuration.

goCVE-2026-24470CWE-502CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-24486: Unsanitized Uploaded Filename Splitcve-2026-24486-unsanitized-uploaded-filename-split

A filename parameter is split using `os.path.splitext` and stored directly into instance configuration without being sanitized first. If this filename originates from an untrusted source (like a multipart upload) and its components are later used in file creation, directory traversal characters may lead to arbitrary file writes. Use `os.path.basename()` to s

pythonCVE-2026-24486CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-2469: Php Imap Unescaped Id Injectioncve-2026-2469-php-imap-unescaped-id-injection

Unescaped variables are concatenated directly into a quoted string within a loop. If this string is used in a text-based protocol (like IMAP, SMTP, LDAP), it can lead to command injection where attackers can inject quotes or newlines to break out of the string boundary. Ensure you escape variables appropriately before concatenation.

phpCVE-2026-2469CWE-74
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-24737: Jspdf Unescaped Pdf Injectioncve-2026-24737-jspdf-unescaped-pdf-injection

Direct concatenation of unsanitized strings starting with '/' into a generated PDF allows injection of arbitrary PDF objects, including malicious JavaScript actions.

javascriptCVE-2026-24737CWE-116
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-24740: Dozzle Findcontainer Labels Authz Bypasscve-2026-24740-dozzle-findcontainer-labels-authz-bypass

FindContainer wrapper accepts a `container.ContainerLabels` authorization scope but forwards only the container ID to the delegated `FindContainer` call, silently dropping label-based access control. A label-restricted user can then resolve any container ID on the agent host, bypassing tenant/scope isolation (CVE-2026-24740, CWE-863). Pass `labels` through t

goCVE-2026-24740GHSA-M855-R557-5RC5CWE-284CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-24741: Unvalidated File Deletioncve-2026-24741-unvalidated-file-deletion

User input is passed to a file deletion API without sanitization. This can lead to arbitrary file deletion via path traversal.

typescriptCVE-2026-24741
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-24749: CVE 2026 24749 Silverstripe Assets Grant True Defaultcve-2026-24749-cve-2026-24749-silverstripe-assets-grant-true-default

The method 'getURL' or 'getSourceURL' declares '$grant = true' as the default parameter value. This automatically grants session-based access to protected assets for any caller that omits the argument, bypassing file permission checks entirely. Change the default to '$grant = false' so that access grants are an explicit, opt-in decision by callers rather tha

phpCVE-2026-24749CWE-284CWE-863
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-24781: Vm2 Proxy Handler Missing Construction Tokencve-2026-24781-vm2-proxy-handler-missing-construction-token

Proxy handler class with a `set(target, key, value, receiver)` trap accepts a wrapped object in its constructor without validating an unforgeable construction token. If an instance of this handler ever leaks to untrusted code (e.g., via util.inspect with showProxy:true, which exposes the handler in `this.seen`), an attacker can walk `Object.getPrototypeOf(ha

javascriptCVE-2026-24781GHSA-V37H-5MFM-C47CGHSA-v37h-5mfm-c47cCWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2026-24811: Rntuple Deserializer Warns On Unsupported Feature Flagcve-2026-24811-rntuple-deserializer-warns-on-unsupported-feature-flag

Deserializer iterates over feature flags from an externally-supplied buffer and only logs a warning (R__LOG_WARNING) for unrecognized bits instead of returning an R__FAIL error. An attacker who supplies a crafted RNTuple file can set a bit corresponding to a future or unsupported feature and have the current deserializer silently continue parsing footer/head

cppCVE-2026-24811CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-24832: Openssl Bn Bn2dec Post Write Bounds Checkcve-2026-24832-openssl-bn-bn2dec-post-write-bounds-check

BN_bn2dec() writes `*lp = BN_div_word(...)` before checking that `lp` is still within the `bn_data` allocation. The buffer-size estimate derived from BN_num_bits() is off-by-one for certain inputs, so the post-write bounds check (`lp - bn_data >= bn_data_num`) allows a one-BN_ULONG out-of-bounds heap write before aborting (CVE-2026-24832, upstream CVE-2016-2

cCVE-2026-24832CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-24884: Tar Extraction Path Traversalcve-2026-24884-tar-extraction-path-traversal

Extracting archive entries without validating concatenated paths could lead to path traversal (arbitrary file overwrite). Ensure that the resolved destination path is strictly validated to reside within the intended extraction directory bounds.

javascriptCVE-2026-24884
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-24895: Go Tolower Index Applied To Original Stringcve-2026-24895-go-tolower-index-applied-to-original-string

Byte index computed via strings.Index/LastIndex/IndexAny on a strings.ToLower() copy will be misaligned with the original string when the input contains Unicode characters whose lowercase form has a different UTF-8 byte length (e.g. Ⱥ → ⱥ grows from 2 to 3 bytes, İ expands to two codepoints). If that index is later used to slice or offset into the original (

goCVE-2026-24895GHSA-G966-83W7-6W38CWE-180CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-24898: Unauthenticated Api Login Response Disclosurecve-2026-24898-unauthenticated-api-login-response-disclosure

Unauthenticated PHP endpoint (sets $ignoreAuth = true to bypass auth) echoes the raw return value of an API login call directly as JSON. Login responses commonly contain bearer tokens, session credentials, or other secrets. Filter the response before echoing — return only non-sensitive status fields such as {"success": true} or {"error": "..."} — and add a f

phpCVE-2026-24898GHSA-QWFF-3MW7-7RC7CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-24901: Unsafe Zip Decompression Readcve-2026-24901-unsafe-zip-decompression-read

Variables derived from archive extraction are read directly into memory using `fs.readFile()`. If the archive is a "zip bomb" (highly compressed large files) and lacks size checks, this leads to memory resource exhaustion and Denial of Service (DoS). Replace complete file buffering with bounded streams or explicitly validate the file size before reading it i

javascriptCVE-2026-24901CWE-400CWE-409
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-25060: Custom Insecure Skip Verifycve-2026-25060-custom-insecure-skip-verify

Disabling TLS certificate verification by default allows Man-in-the-Middle (MitM) attacks. Relying on insecure default configurations can compromise all subsequent communications. Ensure the default configuration requires secure TLS validation by setting this parameter to 'false'.

goCVE-2026-25060CWE-295
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-25115: Python Ast Visitor Denylist Missing Match Class Handlercve-2026-25115-python-ast-visitor-denylist-missing-match-class-handler

This AST visitor inspects attribute names in `visit_Attribute` but does not implement `visit_MatchClass`. Python 3.10+ structural pattern matching binds class attributes to local names via `ast.MatchClass.kwd_attrs` (e.g. `case Exception(__traceback__=tb)`) without producing an `ast.Attribute` node, so the denylist enforcement in `visit_Attribute` is silentl

pythonCVE-2026-25115GHSA-8398-GMMX-564HCWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-25221: Oauth Missing State Parameter Validationcve-2026-25221-oauth-missing-state-parameter-validation

The OAuth callback fails to validate the `state` parameter. It retrieves the `code` parameter but does not fetch or check a `state` parameter. This missing verification allows an attacker to conduct a Login Cross-Site Request Forgery (CSRF) attack by supplying their own authorization code. Always fetch and validate `state`.

javascriptCVE-2026-25221CWE-352
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-25506: Munge Cve Unbounded Copycve-2026-25506-munge-cve-unbounded-copy

An internal custom unmarshaling routine reads a dynamically-sized length field from a message and uses it as the byte-count parameter for copy operations into a fixed-size buffer, without verifying if the length exceeds the boundary of the target field.

cCVE-2026-25506
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-25520: Sandboxjs Unwrapped Native Call Return Valuecve-2026-25520-sandboxjs-unwrapped-native-call-return-value

A sandbox op handler passes the raw return value of a native host-realm function call directly to the done() completion callback without checking for dangerous host objects (e.g. globalThis or the host Function constructor). An attacker can chain Object.values/Object.entries with Array.prototype.at to extract the host Function constructor and execute arbitra

typescriptCVE-2026-25520GHSA-58JH-XV4V-PCX4CWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-25586: Unsafe Hasownproperty Shadowingcve-2026-25586-unsafe-hasownproperty-shadowing

Calling hasOwnProperty() as a direct instance method on an object can be defeated by an attacker who supplies an object with a shadowed hasOwnProperty (e.g., { hasOwnProperty: () => true }). In sandbox or security-boundary code this causes prototype-access guards to silently pass, enabling host Object.prototype pollution. Use Object.prototype.hasOwnProperty.

javascriptCVE-2026-25586CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-25587: Prototype Guard Unsafe Hasownproperty Instance Methodcve-2026-25587-prototype-guard-unsafe-hasownproperty-instance-method

Calling `.hasOwnProperty()` as an instance method in a function-property mutation guard is unsafe in sandbox or access-control code. When the guarded object is itself a prototype (e.g., `Map.prototype`), its built-in methods ARE own properties. As a result, `!obj.hasOwnProperty(prop)` evaluates to `false` and the guard silently permits the overwrite. This al

javascriptCVE-2026-25587CWE-1321CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-25632: Unsafe Dynamic Importlib Class Resolutioncve-2026-25632-unsafe-dynamic-importlib-class-resolution

`importlib.import_module()` is called with a non-literal argument and the result is passed to `getattr()` to dynamically resolve a class. If either value originates from user-controlled input (e.g., a JSON "__type__" field, a msgpack payload, or any deserialized structure), an attacker can load arbitrary installed Python modules and instantiate arbitrary cla

pythonCVE-2026-25632CWE-502
by Provallyupdated 2026-06-03Apache-2.0
CriticalHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-25636: Path Traversal Uri Getcwdcve-2026-25636-path-traversal-uri-getcwd

A URI path is resolved and validated against `os.getcwd()`. When processing external resources (like archives or unzipping logic), validation must be bounded against the specifically intended container extraction base, not the generic working directory. Falling back to `os.getcwd()` permits directory traversal attacks that can overwrite or query any files ac

pythonCVE-2026-25636CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-25639: Javascript Recursive Merge Prototype Pollutioncve-2026-25639-javascript-recursive-merge-prototype-pollution

A recursive merge/assign callback writes to `result[key]` (and may recurse via a deep-merge call) without filtering the dangerous property names "__proto__", "constructor", and "prototype". When the source object is attacker-influenced (e.g., parsed JSON used as request config), iterating its keys and assigning them onto a fresh object pollutes Object.protot

javascriptCVE-2026-25639CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2026-25641: Property Key Type Confusion Toctoucve-2026-25641-property-key-type-confusion-toctou

Property key $KEY is used in a hasOwnProperty() security check and then in a computed property access without first coercing it to a string primitive. A non-primitive $KEY implementing toString() or [Symbol.toPrimitive] can return different values on successive evaluations — an allowed name during the hasOwnProperty check and a dangerous key ('__proto__', 'c

javascriptCVE-2026-25641CWE-345CWE-843
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 77
CVE-2026-25660: Codechecker Permission Helper Missing Is Auth Enabledcve-2026-25660-codechecker-permission-helper-missing-is-auth-enabled

Call to CodeChecker permissions helper (`require_permission`, `require_manager`, or `has_permission`) does not pass the `is_auth_enabled` flag. With a missing flag, these helpers short-circuit to True when `auth_session` is None, granting anonymous callers full authorization for permission-management RPCs reachable via the `/Authentication` Thrift endpoint (

pythonCVE-2026-25660GHSA-4V9X-CQC5-J645CWE-290CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-25731: Insecure Templite Enginecve-2026-25731-insecure-templite-engine

The `Templite` templating engine processes embedded Python expressions within templates. Initializing `Templite` with untrusted template data leads to Server-Side Template Injection (SSTI) and arbitrary Remote Code Execution. Replace the insecure `Templite` engine with a standard logic-less implementation like `pystache` (Mustache) or configure an isolated e

pythonCVE-2026-25731CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-25755: Pdf Js Injectioncve-2026-25755-pdf-js-injection

Unescaped user input passed into PDF /JS string context. An attacker can use unescaped parentheses ')' to break out of the string literal and inject arbitrary PDF objects or commands. Provide proper escaping for parentheses before embedding.

javascriptCVE-2026-25755CWE-116CWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-2577: Websocketserver Missing Localhost Bindingcve-2026-2577-websocketserver-missing-localhost-binding

WebSocketServer is instantiated without an explicit `host` parameter. The `ws` library defaults to 0.0.0.0 (all network interfaces) when `host` is omitted, exposing the server to any remote attacker with network access to the port. Set `host: '127.0.0.1'` to restrict to localhost unless external access is explicitly intended and separately protected by authe

typescriptCVE-2026-2577CWE-306CWE-668
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-25793: Nebula Ecdsa Fingerprint Malleability Bypasscve-2026-25793-nebula-ecdsa-fingerprint-malleability-bypass

Certificate verification does not account for alternate fingerprints generated by ECDSA signature malleability (high-S/low-S forms). An attacker can alter the signature to its alternate valid form, changing its fingerprint without affecting signature validity, and thus bypass a fingerprint-based blocklist.

goCVE-2026-25793CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-25803: Bcrypt Hash With Hardcoded Password Literalcve-2026-25803-bcrypt-hash-with-hardcoded-password-literal

bcrypt.hash() / bcrypt.hashSync() is being called with a hardcoded string literal as the password argument. This embeds a known credential into the source code (CWE-798: Use of Hard-coded Credentials). Even if the resulting bcrypt hash is stored in a database, the cleartext password is publicly visible in the repository, so any attacker can authenticate with

typescriptCVE-2026-25803GHSA-5X57-H7CW-9JMWCWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-25873: Python Pickle Loads On Http Request Bodycve-2026-25873-python-pickle-loads-on-http-request-body

Untrusted HTTP request body or remote response is being deserialized with pickle.loads / pickle.load / cPickle.loads. Python's pickle protocol can execute arbitrary code via __reduce__ during deserialization, which yields unauthenticated remote code execution when the input originates from a network source (e.g. Flask `request.data`, `request.get_data()`, `r

pythonCVE-2026-25873CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-25890: Gorilla Mux Skipclean Path Bypasscve-2026-25890-gorilla-mux-skipclean-path-bypass

Calling `SkipClean(true)` on a `gorilla/mux` router disables automatic URL path cleaning. This allows unnormalized path payloads (like using multiple consecutive slashes) to bypass path-based access control, routing, or authorization rules that rely on normalized paths. If the underlying filesystem or downstream service subsequently cleans the path, an attac

goCVE-2026-25890CWE-436CWE-706
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-25893: Jwt Sign Identity From Request Headercve-2026-25893-jwt-sign-identity-from-request-header

A JWT is being signed with identity claims (e.g., id/groups) derived from a client-controlled HTTP request header (such as `x-auth-user` or any value read from `req.headers`). This lets an unauthenticated caller forge the header and receive a valid server-signed token asserting an arbitrary identity (CVE-2026-25893, FUXA pre-1.2.10). Derive identity exclusiv

javascriptCVE-2026-25893GHSA-VWCG-C828-9822CWE-285CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-25924: Controller Plugincontroller Php Cwe 000 Cve 2026 25924cve-2026-25924-controller-plugincontroller-php-cwe-000-cve-2026-25924

The application backend fails to verify the specific configuration state (`Installer::isConfigured()`) before proceeding with privileged plugin modification operations, allowing an attacker to bypass frontend feature toggles. Fix this by checking the installation state and throwing an `AccessForbiddenException`.

phpCVE-2026-25924
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-25938: Express Auth Bypass Via Referer Headercve-2026-25938-express-auth-bypass-via-referer-header

Authentication / authorization decision based on the HTTP `Referer` header. The Referer header is set by the client and is trivially spoofable, so calling `next()` (or otherwise granting access) based on its contents bypasses any real authentication check (CWE-290 / CWE-306). Verify a cryptographic credential (JWT, API key, signed session) instead of trustin

javascriptCVE-2026-25938CWE-290CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-25940: Jspdf Acroform Pdf Injectioncve-2026-25940-jspdf-acroform-pdf-injection

Unsanitized assignment to jsPDF AcroForm properties `appearanceState` or `AS` can lead to arbitrary PDF object injection. Attackers can leverage this to execute malicious actions (such as embedded JavaScript) within the context of the PDF viewer. Update jsPDF to version 4.2.0 or later, or properly escape input (e.g., removing PDF structural characters like '

javascriptCVE-2026-25940CWE-116
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2026-25955: Freerdp Rdpgfx Missing Unmap Window For Surface Callbackcve-2026-25955-freerdp-rdpgfx-missing-unmap-window-for-surface-callback

RdpgfxClientContext registers UpdateWindowFromSurface but does not register UnmapWindowForSurface in the same initializer. UpdateWindowFromSurface caches an XImage whose data pointer aliases the RDPGFX surface buffer; without an UnmapWindowForSurface callback to invalidate that cached alias before the surface backing buffer is freed by gdi_DeleteSurface, a m

cCVE-2026-25955GHSA-4G54-X8V7-559XCWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-25996: Inspektor Gadget Textcolumns Unescaped Terminal Stringcve-2026-25996-inspektor-gadget-textcolumns-unescaped-terminal-string

buildFixedString on TextColumnsFormatter renders a string field directly to the terminal column output without neutralizing ANSI / control escape sequences. Attacker-controlled string fields from eBPF events (comm, args, filenames, etc.) can inject terminal escape sequences, enabling log forgery, cursor manipulation, OSC 8 phishing, clipboard writes, or term

goCVE-2026-25996GHSA-34R5-6J7W-235FCWE-150
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-25997: Freerdp Xf Cliprdr Free Last Sent Formats Without X11 Lockcve-2026-25997-freerdp-xf-cliprdr-free-last-sent-formats-without-x11-lock

xf_cliprdr_free_formats is called on $C->lastSentFormats without the surrounding xf_lock_x11/xf_unlock_x11 pair. The cliprdr channel thread can free this array while the X11 event thread concurrently iterates it in xf_clipboard_changed / xf_clipboard_format_equal, producing a heap use-after-free (CVE-2026-25997, CWE-416). Serialize the free with xf_lock_x11(

cCVE-2026-25997GHSA-Q5J3-M6JF-3JQ4CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-26011: Nav2 Pose With Covariance Stamped Missing Covariance Validationcve-2026-26011-nav2-pose-with-covariance-stamped-missing-covariance-validation

The validateMsg() overload for geometry_msgs::msg::PoseWithCovarianceStamped checks the header and pose sub-fields but never validates the 36-element pose.covariance array. Unsanitized non-finite or extreme (>1e9) covariance entries flow into AMCL's pf_init()/pf_cluster_stats(), where a negative cluster index (-1) is used as an array subscript and corrupts h

cppCVE-2026-26011GHSA-MGJ5-G2P6-GC5XCWE-122CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-26021: Prototype Pollution Via Includes Guardcve-2026-26021-prototype-pollution-via-includes-guard

Using `Array.prototype.includes()` to guard against prototype-pollution keys ('__proto__', 'constructor', 'prototype') is bypassable. An attacker who can execute JavaScript in the same realm before this guard runs can shadow `Array.prototype.includes` (e.g., `Array.prototype.includes = () => false`), causing the check to silently pass and allowing the forbid

javascriptCVE-2026-26021GHSA-2C4M-G7RX-63Q7CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-26187: Path Traversal Prefix Bypasscve-2026-26187-path-traversal-prefix-bypass

Using `strings.HasPrefix` to verify that a path resides within a directory can lead to partial-path traversal bypasses. If the directory path does not reliably end with a path separator, an attacker can access sibling directories with similar names (e.g., matching '/path/to/lakefs_evil' when the base is '/path/to/lakefs'). Enforce a trailing path separator w

goCVE-2026-26187CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-26190: Milvus Rest Api Group Missing Authenticate Middlewarecve-2026-26190-milvus-rest-api-group-missing-authenticate-middleware

A gin Group has REST API handlers registered via `RegisterRoutesTo` without the `authenticate` middleware being applied to that group. When this group is mounted on the metrics/management gin engine (default TCP/9091), it exposes business endpoints (collection CRUD, credential management, search/query) without authentication — even when `common.security.auth

goCVE-2026-26190GHSA-7PPG-37FH-VCR6CWE-1188CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-26210: Python Pickle Loads On Zmq Recvcve-2026-26210-python-pickle-loads-on-zmq-recv

Untrusted bytes received from a ZMQ socket are passed to pickle.loads(), which deserializes attacker-controlled data and enables arbitrary code execution via pickle's __reduce__ machinery (CWE-502). The ZMQ socket provides no authentication by default, so any network-reachable peer can send a malicious pickle payload. Replace pickle with a safe format (JSON,

pythonCVE-2026-26210CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-26280: Stale Variable In Retrycve-2026-26280-stale-variable-in-retry

A function is retried inside a `setTimeout` block using a new callback parameter ($U) instead of the previously utilized variable ($SAN) from the outer scope. This pattern suggests a logic/shadowing error where dirty initial input is inadvertently passed into the retry mechanism.

javascriptCVE-2026-26280
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-2646: Untrusted Buffer Loop Boundcve-2026-2646-untrusted-buffer-loop-bound

A value read from an untrusted buffer is used as a loop boundary for array indexing without being validated against a maximum limit. This missing bound check can lead to out-of-bounds read or write operations, potentially causing heap corruption or information disclosure vulnerabilities (CWE-502, CWE-119, CWE-787). Ensure that boundary limits parsed from unt

cCVE-2026-2646CWE-119CWE-502CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-2673: Openssl Conf Parse List Flatteningcve-2026-2673-openssl-conf-parse-list-flattening

A state variable is forcefully set to 0 before calling `CONF_parse_list` and restored to 1 afterward. This logic temporarily flattens structural groupings during recursive list parsing, removing hierarchical layers such as key exchange preference tuples. This can lead to negotiation downgrades by treating distinct security items as a single flat group. Use a

cCVE-2026-2673CWE-684
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-26830: Nodejs Child Process Exec Util Format Command Injectioncve-2026-26830-nodejs-child-process-exec-util-format-command-injection

A shell command string is constructed with util.format() and passed to child_process.exec() / execSync(), which executes via /bin/sh -c. util.format()'s %s/%d/%j interpolation does NOT shell-escape its arguments, so any value containing shell metacharacters (quotes, ;, &, |, $(), backticks) breaks out of the surrounding quoted token and lets attackers execut

javascriptCVE-2026-26830GHSA-Q5MH-72XG-628WCWE-78CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-26831: Textract Cve 2026 26831 Shell Injection Incomplete Path Escapecve-2026-26831-textract-cve-2026-26831-shell-injection-incomplete-path-escape

File path sanitized only by whitespace escaping (replace(/\s/g, '\\ ')) flows into child_process.exec(). Shell metacharacters such as ;, |, &, backticks, $(), ", ' are NOT neutralized, enabling OS command injection through attacker-controlled filenames (CVE-2026-26831). Use child_process.execFile()/spawn() with an argument array, or apply complete shell quot

javascriptCVE-2026-26831GHSA-9PCJ-M5RR-P28GCWE-78CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-26833: Nodejs Child Process Exec String Concatcve-2026-26833-nodejs-child-process-exec-string-concat

child_process.exec() is called with a command string built by concatenating non-literal values. exec() runs the string through `/bin/sh -c`, so any shell metacharacter in the interpolated values (`;`, `&`, `|`, `$()`, backticks, embedded quotes, etc.) is interpreted by the shell. This is the root-cause pattern of CVE-2026-26833 in the `thumbler` package, whe

javascriptCVE-2026-26833GHSA-MVHF-547C-H55RCWE-78CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-26861: Insecure Postmessage Origin Validationcve-2026-26861-insecure-postmessage-origin-validation

Validating postMessage origins using string search methods like `includes`, `indexOf`, `startsWith`, or `endsWith` is insecure and prone to bypasses. For example, `origin.includes('trusted.com')` allows bypasses from origins like `https://trusted.com.attacker.com`. Attackers can use this to send malicious messages resulting in Cross-Site Scripting (XSS) or d

javascriptCVE-2026-26861CWE-346CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-26862: Insecure Postmessage Includes Origin Checkcve-2026-26862-insecure-postmessage-includes-origin-check

Validating postMessage origin using 'includes()' enables an attacker to bypass origin checks by registering a malicious subdomain or using a crafted domain string. Additionally, comparing against a dynamically derived origin from event.data is unsafe.

javascriptCVE-2026-26862CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-26954: Sandboxjs Call Result Missing Sanitize Arraycve-2026-26954-sandboxjs-call-result-missing-sanitize-array

Native function call result is filtered only through getGlobalProp() and returned via done(...) without passing through sanitizeArray(). getGlobalProp() only inspects the top-level reference; arrays returned by native functions (e.g. Object.values, Array.at, Array.slice) can still contain raw global constructors such as Function, enabling sandbox escape (CVE

typescriptCVE-2026-26954CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-26974: Fast Glob Unanchored Recursive Glob Rcecve-2026-26974-fast-glob-unanchored-recursive-glob-rce

fast-glob is invoked with an unanchored recursive glob pattern (a string literal starting with "**/") and no `ignore` option excluding node_modules. The matched paths may include attacker-controlled files inside node_modules; if those results are later dynamically imported (e.g., a plugin loader), this enables arbitrary code execution (CVE-2026-26974, CWE-82

typescriptCVE-2026-26974CWE-829CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 77
CVE-2026-27018: Gotenberg Filter Go Cwe 000 Cve 2026 27018cve-2026-27018-gotenberg-filter-go-cwe-000-cve-2026-27018

The application restricts administrators to single, case-sensitive regular expression URL filters by using a single string configuration. This limitation frequently leads to incomplete SSRF mitigations that can be bypassed using mixed-case URL schemes. Update the configuration representation to accept string slices (multiple regexes) to improve user-configur

goCVE-2026-27018
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-27112: Kargo Createdprojects Tracked Without Err Nil Checkcve-2026-27112-kargo-createdprojects-tracked-without-err-nil-check

The createdProjects tracking map governs whether subsequent resources in the same namespace are created via s.client.InternalClient(), which bypasses the per-request SubjectAccessReview. Adding an entry to createdProjects without first asserting err == nil lets a failed Project create/update (e.g. AlreadyExists when targeting a pre-existing Project namespace

goCVE-2026-27112CWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-27192: Insecure Origin Validation Startswithcve-2026-27192-insecure-origin-validation-startswith

Validating an origin or domain by checking if a string starts with an allowed origin is insecure. An attacker can bypass this check by registering a domain that shares the same prefix (e.g., `https://target.com.attacker.com` starts with `https://target.com`). Parse the input using `new URL()` and check for exact equality against `url.origin` or `url.hostname

typescriptCVE-2026-27192CWE-346CWE-601
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-27203: Insecure Env File Updatecve-2026-27203-insecure-env-file-update

Constructing environment or configuration file contents using naive string concatenation or interpolation allows injection vulnerabilities. If the variables contain unescaped characters like newlines or quotes, an attacker can inject arbitrary key-value pairs, leading to application misconfiguration, Denial of Service, or Remote Code Execution. Use a secure

typescriptCVE-2026-27203CWE-116
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-27459: Pyopenssl Dtls Cookie Callback Buffer Overflowcve-2026-27459-pyopenssl-dtls-cookie-callback-buffer-overflow

The DTLS cookie-generate callback wrapper copies the callback-returned cookie bytes into the fixed-size OpenSSL `out` buffer via `out[0:len(cookie)] = cookie` without first bounding the cookie length against DTLS1_COOKIE_LENGTH (255). A callback returning more than 255 bytes overflows the OpenSSL-provided buffer (CVE-2026-27459, CWE-120). Add `if len(cookie)

pythonCVE-2026-27459GHSA-5PWR-322W-8JR4CWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-27489: Cpp Symlink Validation Missing Canonicalizationcve-2026-27489-cpp-symlink-validation-missing-canonicalization

Validation of paths using `is_symlink()` only checks the final component of a path. If intermediate directories are symbolic links, this check can be bypassed, leading to path traversal vulnerabilities (CWE-59, CWE-22). Use `canonical()` or `weakly_canonical()` to fully resolve paths against the actual operating system file system.

cppCVE-2026-27489CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27591: Winter Form Context User Controlled Overridecve-2026-27591-winter-form-context-user-controlled-override

formGetContext() returns a value derived from the 'form_context' POST parameter, allowing authenticated users to override the server-side form rendering context. Combined with context-specific form field visibility, this lets clients coerce a more permissive context that exposes privileged fields (e.g. role_id, is_superuser, permissions) and persist arbitrar

phpCVE-2026-27591GHSA-PGPF-M8M4-6CG6CWE-284CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-27613: Pascal Cgi Shell Escape Double Quote In Caret Setcve-2026-27613-pascal-cgi-shell-escape-double-quote-in-caret-set

A constant set of "dangerous" Windows shell metacharacters used for caret-prefix escaping ('^X') contains the double-quote character ('"'). Caret escaping is only honored by cmd.exe. Native Win32 binaries (e.g. php-cgi.exe and any CGI interpreter built with the MSVCRT runtime) parse their command line via CommandLineToArgvW, which only recognises '\"' as an

genericCVE-2026-27613GHSA-RFX5-FH9M-9JJ9CWE-78CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-27626: Olivetin Webhook Execution Request Unfiltered Argumentscve-2026-27626-olivetin-webhook-execution-request-unfiltered-arguments

executor.ExecutionRequest is constructed in webhook code with an Arguments map that has not been filtered through filterToDefinedArguments against the Action's declared Arguments. Unfiltered keys from a webhook JSON/template payload bypass TypeSafetyCheck and are substituted into the action's Shell template before reaching exec.CommandContext("sh", "-c", ...

goCVE-2026-27626GHSA-49GM-HH7W-WFVFGHSA-49gm-hh7w-wfvfCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-27627: Unsanitized Metascraper Htmlcve-2026-27627-unsanitized-metascraper-html

Directly trusting the `readableContentHtml` property without passing it through a sanitizer like DOMPurify can lead to Stored XSS.

typescriptCVE-2026-27627
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-27700: X Forwarded For Spoofingcve-2026-27700-x-forwarded-for-spoofing

Extracting the first IP address from the 'X-Forwarded-For' header can lead to IP spoofing. Load balancers like AWS ALB append the real client IP to the end of the header, leaving earlier values attacker-controlled. Extracting the first element allows an attacker to spoof their IP address by injecting their own 'X-Forwarded-For' header. Use the last IP addres

javascriptCVE-2026-27700CWE-290CWE-348
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-27820: Cve 2026 27820 Conditional Buffer Expansion Before Memmove Prependcve-2026-27820-cve-2026-27820-conditional-buffer-expansion-before-memmove-prepend

A buffer expansion function is called inside a conditional before a memmove-based prepend (memmove(ptr + len, ptr, filled) / memmove(ptr, src, len)). If the guard condition does not verify that the buffer has at least 'filled + len' bytes of free capacity – i.e., it only checks whether any free space exists rather than enough free space for 'len' additional

cCVE-2026-27820CWE-122CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-27830: Custom Deserialization Wrapper Cwe502cve-2026-27830-custom-deserialization-wrapper-cwe502

Detected a pattern indicative of a custom decoding and deserialization wrapper. A substring of an untrusted input parameter is extracted, decoded into an intermediary representation (like a byte array), and then passed to a custom utility method. The generic result is cast to an explicit type before return. If this backend utility wraps object deserializatio

javaCVE-2026-27830CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-27833: Piwigo History Search Missing Authcve-2026-27833-piwigo-history-search-missing-auth

The API endpoint `pwg.history.search` is registered without restricting access to administrators (`admin_only`). This exposes sensitive browsing history to unauthenticated users. Add `array('admin_only' => true)` to the method registration options.

phpCVE-2026-27833CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-27886: Nodemailer Pick Strips Security Propertiescve-2026-27886-nodemailer-pick-strips-security-properties

Filtering email options via an allowlist that includes 'attachments' but omits 'disableFileAccess' and 'disableUrlAccess' silently strips these security mitigations. This exposes the application to SSRF and Local File Disclosure (LFD) if attackers control part of the attachments array, since Nodemailer allows reading file paths and URLs by default. Ensure th

javascriptCVE-2026-27886CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-27890: Cpp Unvalidated Path Prefix Traversalcve-2026-27890-cpp-unvalidated-path-prefix-traversal

Unvalidated path component combined with a directory prefix. This can enable a directory traversal attack if an attacker provides path escape sequences like '../'. Always validate such components before using them in path construction.

cppCVE-2026-27890CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-27905: Tarfile Custom Extract Symlink Traversalcve-2026-27905-tarfile-custom-extract-symlink-traversal

A custom tarfile extraction routine extracts symlinks without validating the symlink's target (`member.linkname`). An attacker can exploit this to create a symlink pointing outside the intended destination directory, allowing arbitrary file writes when subsequent tar members are extracted through the symlink. Validate that the resolved symlink target points

pythonCVE-2026-27905CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-27941: Github Actions Pull Request Target With Untrusted Checkoutcve-2026-27941-github-actions-pull-request-target-with-untrusted-checkout

GitHub Actions workflow combines the `pull_request_target` event with a checkout step (or an explicit checkout of the pull-request head ref such as `ref: ${{ github.event.pull_request.head.sha }}`). `pull_request_target` runs in the base repository's privileged context — with access to repository secrets and a write-scoped GITHUB_TOKEN — so checking out and

yamlCVE-2026-27941GHSA-9JGV-X8CQ-296QCWE-829
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-27960: Opencti Authenticate User By Token Or Userid Cve 2026 27960cve-2026-27960-opencti-authenticate-user-by-token-or-userid-cve-2026-27960

Detected use of the vulnerable `authenticateUserByTokenOrUserId` function (CVE-2026-27960, CWE-287). This function authenticates a request by looking up the supplied bearer/basic-auth value in the `platformUsers` cache map, which is keyed by `api_token`, `internal_id`, `standard_id`, and `x_opencti_stix_ids`. Because the function never cryptographically veri

javascriptCVE-2026-27960GHSA-6VVV-VMFR-XHRXCWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-27965: Vitess Cve 2026 27965 Manifest External Decompressor Command Injectioncve-2026-27965-vitess-cve-2026-27965-manifest-external-decompressor-command-injection

The backup MANIFEST's ExternalDecompressor field is attacker-controllable (anyone with write access to the backup storage can modify it). Passing it directly to prepareExternalCmd/shlex.Split/exec.Command{,Context} executes it as an OS command on the tablet host (CVE-2026-27965, CWE-78). Route the manifest value through resolveExternalDecompressor() so it is

goCVE-2026-27965GHSA-8G8J-R87H-P36XCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-27971: Js Require Dynamic Module And Symbol From Inputcve-2026-27971-js-require-dynamic-module-and-symbol-from-input

Calling Node's CommonJS `require()` with a non-literal module path and then dynamically indexing the loaded module by a non-literal symbol name is unsafe deserialization / dynamic code loading (CWE-502). If the path or symbol can come from request data (e.g. a deserialized payload or function parameters at an RPC boundary), an attacker can load any CommonJS

typescriptCVE-2026-27971GHSA-P9X5-JP3H-96MMCWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-27975: Ajenti Http X Url Prefix Unvalidatedcve-2026-27975-ajenti-http-x-url-prefix-unvalidated

The `HTTP_X_URL_PREFIX` request header is being read from the WSGI environment and assigned directly to a `*.prefix` attribute without validation. In Ajenti (CVE-2026-27975) this value was later substituted as `%(prefix)s` into the served index.html — both inside HTML attributes and inside a JavaScript string literal — and concatenated into outgoing `Locatio

pythonCVE-2026-27975GHSA-VCW3-R3FX-J444CWE-116CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-28229: Argo Workflow Template Get Missing Authzcve-2026-28229-argo-workflow-template-get-missing-authz

GetWorkflowTemplate / GetClusterWorkflowTemplate handler reads a template via the server-credentialed informer cache (getTemplateAndValidate) without calling auth.CanI(ctx, "get", ...) first. Because the informer is initialized with the Argo server's own service-account credentials, the cache read bypasses Kubernetes RBAC, so any caller (including a request

goCVE-2026-28229GHSA-56PX-HM34-XQJ5CWE-200CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-28291: Git Upload Pack Blocklist Bypasscve-2026-28291-git-upload-pack-blocklist-bypass

Validation of Git arguments using the regex `/^\s*-u\b/` is insufficient to prevent dangerous option injection. Git allows single-letter options to be grouped (e.g., `-vu`, `-4u`), which bypasses this regex check. Attackers could execute arbitrary code by passing a modified `-u` (upload-pack) option. Use a more robust check that accounts for Git's option gro

javascriptCVE-2026-28291CWE-184CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-28409: Php Shell Exec Unsanitized User Inputcve-2026-28409-php-shell-exec-unsanitized-user-input

Unsanitized user-supplied input flows into a shell execution function, enabling OS command injection (CWE-78). Wrap every user-controlled value with escapeshellarg() before concatenating it into a shell string, or replace the shell invocation with proc_open() using an argument array so the shell interpreter is bypassed entirely.

phpCVE-2026-28409GHSA-5M5G-Q2VV-RV3RCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-28416: Gradio Unvalidated Proxy Allowlist Additioncve-2026-28416-gradio-unvalidated-proxy-allowlist-addition

Untrusted proxy_url from a dynamic configuration dictionary is added directly to an allowlist without explicit domain host verification. This can lead to SSRF if the allowlist is used to validate reverse-proxy routes.

pythonCVE-2026-28416
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-28445: Solidjs Unsanitized Innerhtmlcve-2026-28445-solidjs-unsanitized-innerhtml

Direct assignment of unsanitized component props or data to innerHTML can lead to Cross-Site Scripting (XSS). Ensure the input is sanitized utilizing a library like DOMPurify before rendering it as HTML.

typescriptCVE-2026-28445CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-28498: Fail Open Crypto Comparisoncve-2026-28498-fail-open-crypto-comparison

A cryptographic verification function returns `True` explicitly when the generated hash or value is falsey. This indicates a fail-open behavior where unsupported algorithms or missing values bypass the integrity check. Verification should fail closed by returning `False` when the hash cannot be computed.

pythonCVE-2026-28498CWE-287CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-28518: Console App Py Cwe 000 Cve 2026 28518cve-2026-28518-console-app-py-cwe-000-cve-2026-28518

The custom FastAPI console proxy copies and forwards client-provided identity headers directly to the downstream system without enforcing authentication, allowing authorization bypass.

pythonCVE-2026-28518
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-28678: Jwt Cleartext Cookie Storagecve-2026-28678-jwt-cleartext-cookie-storage

JWT tokens often contain sensitive information in their payload. Storing them in a cookie without encryption exposes this data (such as user IDs or emails) to anyone who can access the cookie. Ensure the JWT is encrypted before saving it in an HTTP cookie.

javascriptCVE-2026-28678CWE-312CWE-522
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-28681: Starlette Missing Trustedhostmiddlewarecve-2026-28681-starlette-missing-trustedhostmiddleware

The Starlette application configures middleware but does not include `TrustedHostMiddleware`. If the application generates sensitive URLs (like password resets) based on the incoming Host header, this could lead to Host header injection vulnerabilities.

pythonCVE-2026-28681CWE-346CWE-640
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-28795: Python Unvalidated File Format Path Traversalcve-2026-28795-python-unvalidated-file-format-path-traversal

A function parameter is interpolated as a file extension into a filename f-string and then used to open or path-join a file, without first validating the parameter against an allowlist of permitted formats. Attackers can supply values such as "../../etc/cron.d/x" or dangerous extensions (".py", ".sh", ".php") to traverse outside the intended directory or wri

pythonCVE-2026-28795CWE-22CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-28802: Jws None Algorithm Verify Missing Empty Sig Checkcve-2026-28802-jws-none-algorithm-verify-missing-empty-sig-check

A JWS "none" algorithm class defines a verify() method that returns a constant (e.g., False or True) instead of inspecting the signature argument. RFC 7518 §3.6 requires a "none" JWS to carry an empty signature. The verify() implementation must therefore explicitly check that the signature is empty (e.g., `return sig == b""`). Returning a constant leaves sig

pythonCVE-2026-28802CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-28808: Erlang Inets Mod Alias Which Alias Missing Script Aliascve-2026-28808-erlang-inets-mod-alias-which-alias-missing-script-alias

Detected an inets `mod_alias`-style alias lookup that calls httpd_util:multi_lookup(ConfigDB, alias) without also concatenating httpd_util:multi_lookup(ConfigDB, script_alias). This is the vulnerable shape of `which_alias/1` from CVE-2026-28808: mod_auth derives the filesystem path used for `<Directory>` access-control matching from this list, so omitting `s

genericCVE-2026-28808GHSA-3VHP-H532-MC3FCWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-29004: Busybox Ipv6 Buffer Overflowcve-2026-29004-busybox-ipv6-buffer-overflow

An incorrect buffer size calculation for formatting a list of IPv6 addresses leaves no space for a null terminator, leading to a heap buffer overflow. Removing the `- 1` subtraction and explicitly adding space for string termination prevents this corruption.

cCVE-2026-29004CWE-122CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-29058: Php Command Injection Untrusted Input Shell Execcve-2026-29058-php-command-injection-untrusted-input-shell-exec

Untrusted input (e.g. $_GET / $_POST / $_REQUEST / $_COOKIE / base64_decode of one of these) flows into a PHP shell execution function (exec, shell_exec, system, passthru, popen, proc_open, or AVideo's execAsync helper) without being wrapped with escapeshellarg() / escapeshellcmd(). Even when the value is placed inside double-quoted "..." segments of the com

phpCVE-2026-29058GHSA-9J26-99JH-V26QCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-29063: Immutable Js Iterate Unguarded Key Assignment Prototype Pollutioncve-2026-29063-immutable-js-iterate-unguarded-key-assignment-prototype-pollution

Iteration callback writes `$OBJ[$K] = $V` to a plain object without filtering prototype-polluting keys (e.g. '__proto__', 'constructor'). When the iterated collection's keys are attacker-controlled (e.g. an Immutable.Map built from `fromJS(JSON.parse(input))`), this triggers the prototype setter and pollutes the returned object's prototype (CVE-2026-29063, C

javascriptCVE-2026-29063GHSA-WF6X-7X77-MVGWCWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-29080: Sqlalchemy Text Hardcoded Bindparam Val Collisioncve-2026-29080-sqlalchemy-text-hardcoded-bindparam-val-collision

SQLAlchemy text() uses the hardcoded bind parameter name 'val' via .bindparams(val=...). When multiple such text() fragments are composed into a single query (e.g., iterating over filter conditions in a loop), every fragment references the same ':val' bind slot. SQLAlchemy's last-write-wins semantics for duplicate bind names silently discards all earlier bin

pythonCVE-2026-29080GHSA-VJR5-C9QV-HGM3CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-29090: Psycopg2 Execute Format String Sqlicve-2026-29090-psycopg2-execute-format-string-sqli

create_postgres_query() result is captured in a single variable, meaning the full SQL string (with user-controlled filter keys and values embedded via str.format()) is used as raw SQL without psycopg2 parameterization. The safe pattern is to unpack the return value as (sql, params) and pass params as the second argument to cursor.execute(), which enables the

pythonCVE-2026-29090CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 77
CVE-2026-29112: Unbounded Regex Dimension Extractioncve-2026-29112-unbounded-regex-dimension-extraction

Extracting dimension attributes like 'width' or 'height' from untrusted strings using RegExp and unconditionally parsing them as integers can enable a Denial of Service (DoS). An attacker providing extremely large dimensions can trigger massive memory allocation during rendering. Ensure parsed dimensions are constrained by a maximum limit, or use safe defaul

typescriptCVE-2026-29112
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-29642: Xiangshan Dte Sdt Isolation Bypasscve-2026-29642-xiangshan-dte-sdt-isolation-bypass

The hardware logic improperly uses `menvcfg.DTE` to gate writes and reads for the machine-mode `mstatus.SDT` register. `menvcfg.DTE` should only control the supervisor mode alias `sstatus.SDT`. This improper hardware state isolation causes WPRI (writes preserve values, reads ignore values) violations and incorrectly impacts M-mode execution, allowing attacke

scalaCVE-2026-29642CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-29646: Nemu Rvh Vmode Sie Sip Incorrect Dispatchcve-2026-29646-nemu-rvh-vmode-sie-sip-incorrect-dispatch

VS-mode (cpu.v == 1) access to the supervisor interrupt CSRs sie/sip is being dispatched through vmode_get_sie / vmode_set_sie / vmode_get_sip / vmode_set_sip. These helpers do not apply the RISC-V H-extension delegation masking (get_hideleg() & (mideleg | MIDELEG_FORCED_MASK), hvien) and write directly to machine-level mie / hvip, which violates the privile

cCVE-2026-29646CWE-1220CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-29649: Nemu Henvcfg Overbroad Menvcfg Wmaskcve-2026-29649-nemu-henvcfg-overbroad-menvcfg-wmask

The read value of CSR henvcfg is masked with the full MENVCFG_WMASK against menvcfg (e.g. `henvcfg_out &= menvcfg->val & MENVCFG_WMASK;`). Because MENVCFG_WMASK covers bits [7:4] (CBIE/CBCFE/CBZE) in addition to STCE/DTE/PBMTE, this overbroad mask incorrectly subordinates henvcfg's cache-block-management fields to menvcfg. Per the RISC-V H-extension specific

cCVE-2026-29649CWE-670
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-29789: Php Workflow Action Missing Authorize On Foreign Modelcve-2026-29789-php-workflow-action-missing-authorize-on-foreign-model

A method loads a model via `Model::query()->findOrFail($input[...])` using a user-supplied identifier and then passes that model to another action/service, but does NOT call `$this->authorize(...)` before using it. An authenticated attacker can supply a foreign model ID to operate on resources belonging to other tenants/projects (missing authorization, CWE-8

phpCVE-2026-29789CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-29792: Feathersjs Oauth Authenticate Params Query Fallbackcve-2026-29792-feathersjs-oauth-authenticate-params-query-fallback

OAuth `authenticate` builds its payload with a logical-OR fallback that ends in `params.query`. Because `params.query` is the raw, attacker-controlled HTTP request query string, an unauthenticated attacker who calls /oauth/:provider/callback directly (without ever invoking the authorize step) can forge a profile object via the query string and obtain a valid

typescriptCVE-2026-29792GHSA-WG9X-QFGW-PXHJCWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-29793: Feathersjs Mongodb Id Nosql Injectioncve-2026-29793-feathersjs-mongodb-id-nosql-injection

MongoDB adapter constructs a query filter from an `id` parameter via `getObjectId(id)` without first validating that `id` is a string, number, or ObjectId. An attacker (e.g. via Socket.IO) can supply an object such as `{ $ne: null }` or `{ $regex: '^' }` which Mongo evaluates as query operators, matching/modifying/deleting arbitrary documents (NoSQL injectio

typescriptCVE-2026-29793GHSA-P9XR-7P9P-GPQXCWE-943
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-30242: Unruleable Custom Ssrf Domain Denylistcve-2026-30242-unruleable-custom-ssrf-domain-denylist

Rule skipped. Vulnerability relies on a logic flaw in a custom, hardcoded domain blocklist.

pythonCVE-2026-30242
by Provallyupdated 2026-06-03Apache-2.0
LowMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-30351: Skipped Project Specific Command Executioncve-2026-30351-skipped-project-specific-command-execution

A user-controlled property named 'command' is passed to a generic execution method (e.g., .start(), .run()). This could indicate command injection if the underlying method acts as an OS command execution wrapper. (Ruleability: Skip)

pythonCVE-2026-30351
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
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

cCVE-2026-30363CWE-367CWE-476
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-30405: Gobgp Unconditional Validate Update Msgcve-2026-30405-gobgp-unconditional-validate-update-msg

`bgp.ValidateUpdateMsg` is called without checking if the message has already been flagged as malformed in previous parsing steps. Unconditionally validating malformed attributes may result in an unhandled panic, potentially causing a Denial of Service. Ensure the validation is guarded by checking that the state is priorly verified (e.g., `handling == bgp.ER

goCVE-2026-30405CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-30793: Rust Fs Set Permissions World Writable 0o0777cve-2026-30793-rust-fs-set-permissions-world-writable-0o0777

Calling `fs::set_permissions` (or `<Path>.set_permissions`) with `Permissions::from_mode(0o0777)` / `from_mode(0o777)` grants world read/write/execute on the target path. When this path is a shared directory used to host IPC sockets, lock files, or other privileged endpoints (e.g. under `/tmp`), any local user can enumerate, replace, or pre-create entries an

rustCVE-2026-30793CWE-285CWE-732
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-30822: Insecure Filename Replace Path Traversalcve-2026-30822-insecure-filename-replace-path-traversal

Constructing a file path by simply replacing a substring or prefix from a user-supplied property (e.g., `name` or `filename`) is unsafe. This often fails to remove path traversal sequences (like `../`), potentially leading to arbitrary file read/write (Local File Inclusion / Path Traversal). Use a robust sanitization function (like `path.basename` or a dedic

javascriptCVE-2026-30822CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-30836: Scep Updatereq Grouped With Csr Handlerscve-2026-30836-scep-updatereq-grouped-with-csr-handlers

SCEP `UpdateReq` is grouped with `PKCSReq`/`RenewalReq` in this CSR-handling switch case. If the API layer only validates the SCEP challenge password for `PKCSReq` and `RenewalReq` (without an else branch for `UpdateReq`), an attacker can submit a `MessageType = UpdateReq` PKIOperation to obtain a CA-signed certificate without supplying any challenge passwor

goCVE-2026-30836CWE-287CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-30849: Mantisbt Soap Mci Check Login Untyped Credential Paramscve-2026-30849-mantisbt-soap-mci-check-login-untyped-credential-params

mci_check_login() declares its username/password parameters without a string type declaration. PHP's SOAP server delivers parameters using the XML schema type sent by the client (e.g. xsi:type="xsd:integer" arrives as a native PHP int). Without `?string`/`string` typing, an attacker can force the password to arrive as an integer, bypassing null-only normaliz

phpCVE-2026-30849CWE-1287CWE-287CWE-843
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-30860: Weknora Sandbox Manager Execute Without Validationcve-2026-30860-weknora-sandbox-manager-execute-without-validation

Sandbox Manager.Execute forwards an ExecuteConfig (script, args, stdin) directly to the underlying sandbox without security validation. Untrusted input — for example agent skill-execution calls driven by LLM prompt injection — can supply dangerous shell commands, reverse shells, or argument/stdin injection metacharacters that then execute inside the sandbox

goCVE-2026-30860CWE-20CWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-30893: Python Os Path Join Decoded Untrusted Writecve-2026-30893-python-os-path-join-decoded-untrusted-write

os.path.join() is being called with a decoded path component (likely parsed from an external/network payload) and the joined result is then opened for writing without containment validation. os.path.join() does not normalize '..' segments, and an absolute right-hand operand silently replaces the base directory, so an attacker-controlled filepath can escape t

pythonCVE-2026-30893GHSA-M8RW-V4F6-8787CWE-22CWE-73
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-30919: Php Insecure Htmlspecialchars Noquotescve-2026-30919-php-insecure-htmlspecialchars-noquotes

Using `htmlspecialchars()` with the `ENT_NOQUOTES` flag skips encoding of single and double quotes. If the resulting string is embedded inside HTML attributes, attackers can break out of the target attribute context and inject malicious scripts. Prefer using `ENT_QUOTES` or robust contextual output encoding.

phpCVE-2026-30919CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-30923: Modsecurity Libinjection Error Mishandlingcve-2026-30923-modsecurity-libinjection-error-mishandling

Treating the return value of `libinjection` functions as a simple boolean (or comparing with 0) fails to properly handle libinjection v4 parser errors. Negative error codes evaluate to true, falsely indicating an attack and potentially causing out-of-bounds reads on uninitialized fingerprint arrays. Use `injection_result_t` and check against explicitly defin

cCVE-2026-30923CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-30966: Parse Server Missing Join Table Access Guardcve-2026-30966-parse-server-missing-join-table-access-guard

Access-control function enforces master-key-only restrictions via a hardcoded class-name blocklist (indexOf check) but is missing a guard for internal `_Join:*` relation tables. Any client holding only the application key can read, write, or delete rows in any `_Join:*` table directly via the REST or GraphQL API, enabling role escalation and Class-Level Perm

javascriptCVE-2026-30966GHSA-5F92-JRQ3-28RCCWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-31040: Python Stata Dofile Executed Without Shell Escape Validationcve-2026-31040-python-stata-dofile-executed-without-shell-escape-validation

A Stata do-file is dispatched to subprocess execution without first validating its content for Stata shell-escape directives. Lines beginning with '!' or 'shell ' are interpreted by Stata as OS commands and will be executed on the host (CVE-2026-31040). Read the do-file content and reject occurrences of the tokens "\n!" and "\nshell " (or implement a stricte

pythonCVE-2026-31040GHSA-JPCJ-7WFG-MQXVCWE-20CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2026-31235: Python Pickle Loads On Multiprocessing Queue Datacve-2026-31235-python-pickle-loads-on-multiprocessing-queue-data

Calling pickle.loads() on bytes obtained from a multiprocessing/queue Queue is unsafe. Any process or thread able to write to the queue can inject a malicious pickle payload whose __reduce__ executes arbitrary code in the consumer process. Replace pickle with a safe serializer (e.g., JSON, MessagePack with strict schemas) or authenticate the payload (HMAC) b

pythonCVE-2026-31235CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-31814: Rust Panic On Checked Mathcve-2026-31814-rust-panic-on-checked-math

Using `.expect()` or `.unwrap()` on the result of a checked arithmetic operation (e.g., `checked_add`, `checked_sub`) causes a runtime panic on overflow/underflow. When processing untrusted input, this leads to Denial of Service (DoS) due to reachable assertions. Handle the error gracefully using `.ok_or(...)?` or a `match` statement.

rustCVE-2026-31814CWE-190CWE-617CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31817: Weak Fallback Id Validationcve-2026-31817-weak-fallback-id-validation

The application only checks if an ID field is empty before falling back to generating a new UUID. If this ID field is derived from user input and later used in a file path or shell execution, this weak validation allows directory traversal or injection. Ensure the ID is validated against a strict format (e.g., regex matching only alphanumeric characters and

goCVE-2026-31817CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-31840: Parse Logical Op Array Like Bypasscve-2026-31840-parse-logical-op-array-like-bypass

Iterating over Parse logical operators ('$or', '$and', '$nor') and gating processing only on Array.isArray(where[op]) allows an attacker to supply an array-like object (e.g. { '0': {...}, length: 1 }). The Array.isArray branch is skipped while downstream code can still iterate the object, silently bypassing recursive guards (such as protectedFields enforceme

javascriptCVE-2026-31840GHSA-MMG8-87C5-JRC2CWE-285CWE-704
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 73
CVE-2026-31856: Postgres Jsonb Increment Sql Injection Via Template Literalcve-2026-31856-postgres-jsonb-increment-sql-injection-via-template-literal

A SQL template literal performs PostgreSQL arithmetic of the form `COALESCE(...)::int + ${VAR}` where `VAR` is interpolated as a raw JavaScript template substitution rather than a pg-promise numbered bind placeholder (`$${...}`). If `VAR` originates from request input (e.g., a Parse `Increment` `amount`), an attacker can supply a string containing arbitrary

javascriptCVE-2026-31856GHSA-Q3VJ-96H2-GWVGGHSA-q3vj-96h2-gwvgCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-31871: Parse Server Postgres Increment Jsonb Sql Injectioncve-2026-31871-parse-server-postgres-increment-jsonb-sql-injection

SQL injection: an identifier is interpolated directly into single-quoted SQL string literals inside a CONCAT('{"${...}":', ..., '}')::jsonb fragment used for building a Postgres Increment UPDATE on a JSON sub-key. A user-controlled sub-key containing a single quote can break out of the SQL string literal and inject arbitrary SQL (CVE-2026-31871). Escape sing

javascriptCVE-2026-31871GHSA-GQPP-XGVH-9H7HCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-31877: Frappe Sanitize Fields Single Paren Blacklist Bypasscve-2026-31877-frappe-sanitize-fields-single-paren-blacklist-bypass

SQL field sanitizer extracts only the token after the first '(' and checks it against a keyword/function blacklist. Nested parentheses (a subquery placed in a later argument, or wrapped inside an allowed SQL function) bypass this check and enable SQL injection (CVE-2026-31877). Iterate over every '(' in the field expression and validate each inner token, e.g

pythonCVE-2026-31877GHSA-2C4M-999Q-XHX4CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-31898: Jspdf Freetext Annotation Injectioncve-2026-31898-jspdf-freetext-annotation-injection

jsPDF is vulnerable to arbitrary PDF object injection. The `createAnnotation` method incorrectly concatenates user input into the `/DS` (default style) PDF string property without escaping. An attacker can break out of the parentheses to inject malicious PDF metadata, including `/AA` for JavaScript execution.

javascriptCVE-2026-31898CWE-116CWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-31899: Python Unbounded Svg Use Amplificationcve-2026-31899-python-unbounded-svg-use-amplification

SVG elements are rendered recursively without a depth or reference limit, risking a Denial of Service through resource exhaustion.

pythonCVE-2026-31899CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-31900: Permissive Pip Requirement Version Regexcve-2026-31900-permissive-pip-requirement-version-regex

A regex used to validate a Python package requirement / version specifier is built with a negated character class such as `[^A-Z0-9._-]+.*`. Negated classes accept whitespace and the `@` sign, allowing PEP 508 direct URL references like `pkg @ https://attacker.example.com/evil.tar.gz` to pass validation. If the captured value is later forwarded to `pip insta

pythonCVE-2026-31900GHSA-V53H-F6M7-XCGMCWE-1287CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-31940: User Controlled Session Idcve-2026-31940-user-controlled-session-id

The application directly assigns user-controlled input to `session_id()`. This can allow an attacker to force a known session ID on a user, resulting in a session fixation vulnerability. If the victim authenticates using this session, the attacker may hijack their account. Rely on native PHP session management and ensure `session_regenerate_id()` is called u

phpCVE-2026-31940CWE-384
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31952: Incomplete Sql Keyword Blocklist Bypasscve-2026-31952-incomplete-sql-keyword-blocklist-bypass

Using `str_replace` or `str_ireplace` with an empty string to sanitize input based on a blocklist is unsafe. Attackers can bypass this by nesting blocklisted words (e.g., 'SELSELECTECT') or using mixed casing. Use a robust sanitization library or parameterized queries instead.

phpCVE-2026-31952CWE-184CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31969: Postfix Decrement Bounds Check Oobcve-2026-31969-postfix-decrement-bounds-check-oob

A loop reads from a pointer before performing bounds checking or checking remaining capacity, leading to potential out-of-bounds reads. Furthermore, using postfix decrement (`term-- < 0`) inside the loop causes off-by-one capacity failures, potentially leading to a one-byte buffer overflow (OOB write). Check limits before pointer dereference using a prefix d

cCVE-2026-31969CWE-125CWE-193CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31971: Htslib Cram Byte Array Len Overruncve-2026-31971-htslib-cram-byte-array-len-overrun

A codec decodes an item length but fails to validate it against the allocated output buffer size before decoding the items into memory. This can lead to a heap or stack buffer overflow when an attacker supplies a byte array length larger than the buffer bounds.

cCVE-2026-31971CWE-120CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31972: Samtools Mplp Ref Undersized Lru Cache Uafcve-2026-31972-samtools-mplp-ref-undersized-lru-cache-uaf

The mpileup reference cache struct uses only 2 slots (char *ref[2] / int ref_id[2] / hts_pos_t ref_len[2]), but the pileup pipeline with `-a` can require 3 concurrent live references (current contig, previous contig still being flushed for -a, and a look-ahead loaded by bam_mplp64_auto). With only 2 slots, mplp_get_ref() evicts and free()s a reference buffer

cCVE-2026-31972GHSA-72C8-4JF3-F27PCWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
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.

cCVE-2026-31973CWE-476
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-31975: Shell Command Injection Via Cd Template Literalcve-2026-31975-shell-command-injection-via-cd-template-literal

Potential OS command injection: a template literal builds a shell command using `cd "${...}"` (or `Set-Location -Path "${...}"`) followed by additional `${...}` interpolations. If any interpolated value is attacker-controlled (e.g. taken from a request body, WebSocket payload, or query parameter), shell metacharacters in the value will break out of the quote

javascriptCVE-2026-31975GHSA-GV8F-WPM2-M5WRCWE-306CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-32038: Docker Network Container Namespace Join Allowed By Defaultcve-2026-32038-docker-network-container-namespace-join-allowed-by-default

This conditional whitelists Docker network values that start with `container:` as an accepted mode and short-circuits network setup or validation. The `container:<id>` form is a Docker namespace-join directive: it attaches the new container to an existing container's network namespace, exposing services bound to that container's loopback and bypassing sandbo

typescriptCVE-2026-32038GHSA-WW6V-V748-X7G9CWE-284CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-32105: Xrdp Missing Fips Mac Validationcve-2026-32105-xrdp-missing-fips-mac-validation

A missing MAC checksum validation was detected for FIPS fastpath input. The 8-byte signature is explicitly skipped using `in_uint8s` instead of being read and verified. This allows a man-in-the-middle to manipulate the ciphertext undetected. Ensure the signature is read and validated with `xrdp_sec_fips_check_sig` against the decrypted payload.

cCVE-2026-32105CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 83
CVE-2026-32135: Urldecoding Off By One Overflowcve-2026-32135-urldecoding-off-by-one-overflow

A string is decoded into a dynamically allocated buffer that is restricted to the exact size of the input string length, but a null byte is unconditionally written at the end. This leads to an off-by-one heap buffer overflow if the input does not shrink during decoding. Ensure that the buffer allocation explicitly reserves space for the null terminator (e.g.

cCVE-2026-32135CWE-122CWE-193
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32136: Go H2c Newhandler Outside Auth Middlewarecve-2026-32136-go-h2c-newhandler-outside-auth-middleware

The handler passed to h2c.NewHandler does not include authentication middleware: the auth middleware is wrapped around the result of h2c.NewHandler instead of around its input. When a client performs an HTTP/2 cleartext (h2c) upgrade, the h2c handler hijacks the TCP connection and dispatches all subsequent HTTP/2 requests through the inner handler captured a

goCVE-2026-32136GHSA-5FG6-WRQ4-W5GHCWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-32241: Dynamic Shell Command Executioncve-2026-32241-dynamic-shell-command-execution

Passing dynamically constructed commands to an intermediate shell ("sh -c" or similar) introduces the risk of command injection. If variables or stdin are not strictly controlled, attackers may execute arbitrary commands by breaking out of the intended shell statement. Use `exec.Command` directly without a shell wrapper and pass arguments natively (e.g., aft

goCVE-2026-32241CWE-78CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32247: Insecure Valueerror For Security Checkcve-2026-32247-insecure-valueerror-for-security-check

Validation mechanisms enforcing safe patterns (e.g., checking invalid characters via regex) should avoid raising generic `ValueError`s. Generic exceptions are easily wrapped, intercepted, or swallowed by validation libraries (such as Pydantic) or broad try-except blocks. This can cause security bypasses to go silently undetected and hide failures in regressi

pythonCVE-2026-32247
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-32248: Parse Logical Op Arraylike Bypasscve-2026-32248-parse-logical-op-arraylike-bypass

Iteration over Parse logical operators ('$or', '$and', '$nor') guards recursion with only Array.isArray, which allows an attacker-supplied array-like plain object (e.g. {"0": {...}, "length": 1}) to bypass the check. Downstream query / matching / protected-field code may still iterate the value via numeric/length-based access. Add an explicit pre-check that

javascriptCVE-2026-32248GHSA-MMG8-87C5-JRC2CWE-1287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-32260: Insecure Shell Arg Concat Or Flawed Regexcve-2026-32260-insecure-shell-arg-concat-or-flawed-regex

Constructing shell commands by concatenating executable paths and arguments with a space without proper context-aware shell escaping can lead to command injection. Likewise, using a shell metacharacter blocklist regex that misses newlines (\\n) and carriage returns (\\r) allows attackers to supply multiline inputs and bypass validation.

javascriptCVE-2026-32260CWE-78CWE-88
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-32300: Laravel Idor Profile Updatecve-2026-32300-laravel-idor-profile-update

A self-management controller fetches a user by an ID parameter from the request without adequate authorization checks. This creates an Insecure Direct Object Reference (IDOR) vulnerability. Use `Auth::user()` to reliably fetch the authenticated user, or apply strict authorization policies before honoring the supplied ID.

phpCVE-2026-32300
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-32304: Js Function Constructor Non Literal Bodycve-2026-32304-js-function-constructor-non-literal-body

The JavaScript `Function` constructor compiles and executes its last argument as a function body in the global scope, equivalent to `eval`. Passing a non-literal code body (variable, parameter, or interpolated string) is a code-injection sink (CWE-94). If any caller can influence the body, this yields arbitrary code execution; on Node.js, `require` is reacha

javascriptCVE-2026-32304GHSA-VH9H-29PQ-R5M8CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-32311: Python Subprocess Shell True Fstring Injectioncve-2026-32311-python-subprocess-shell-true-fstring-injection

OS command injection: a subprocess call is invoked with shell=True and a command string built from an f-string that interpolates a runtime value. Any shell metacharacters in the interpolated value (e.g. $(...), ;, |, `) will be parsed by /bin/sh, allowing arbitrary command execution. Use an argument list (shell=False) and/or shlex.quote on each interpolated

pythonCVE-2026-32311GHSA-9G44-8XV2-F2M9CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-32313: Php Openssl Decrypt Unvalidated Tag Lengthcve-2026-32313-php-openssl-decrypt-unvalidated-tag-length

The authentication tag for AES-GCM decryption is extracted using `substr` but its length is not validated. If an attacker provides a short payload, `substr` may return a truncated tag which `openssl_decrypt` accepts, allowing brute-force attacks to recover the GHASH key and forge ciphertexts. Verify the tag length using `strlen` before passing it to `openssl

phpCVE-2026-32313CWE-130CWE-345
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32604: Java Git Shell Command Injection Via Concatenationcve-2026-32604-java-git-shell-command-injection-via-concatenation

A git shell command is being assembled by concatenating a variable into a string that contains literal git CLI subcommand fragments (e.g. `clone --branch`, `archive --format tgz --output`). When the resulting string is executed via `sh -c` (as clouddriver's GitJobExecutor does for USER_PASS / USER_TOKEN / TOKEN accounts), shell metacharacters in the variable

javaCVE-2026-32604GHSA-X3J7-7PGJ-H87RCWE-20CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-32605: Rust Off By One Bounds Checkcve-2026-32605-rust-off-by-one-bounds-check

Using strict greater-than (>) instead of greater-than-or-equal (>=) against a collection length or count can allow an index exactly equal to the length to bypass validation, potentially leading to out-of-bounds accesses and panics.

rustCVE-2026-32605CWE-125CWE-193
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32610: Fastapi Starlette Cors Wildcard Credentialscve-2026-32610-fastapi-starlette-cors-wildcard-credentials

The application or middleware is configured to allow CORS with wildcard origins (`["*"]`) combined with `allow_credentials=True`. Starlette's CORSMiddleware natively resolves this by reflecting the underlying incoming Origin header into the response, circumventing strict web standards and enabling malicious sites to forge cross-origin interactions using the

pythonCVE-2026-32610CWE-346CWE-942
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32613: Java Spel Standard Evaluation Context Rcecve-2026-32613-java-spel-standard-evaluation-context-rce

Use of Spring's StandardEvaluationContext for SpEL evaluation grants the expression full JVM reach (T(java.lang.Runtime), new ProcessBuilder(...), reflection, etc.). When the SpEL string can come from user-controlled input (e.g., pipeline definitions, request bodies, configuration), this enables remote code execution (CVE-2026-32613, CWE-94 / CWE-917). Use a

javaCVE-2026-32613GHSA-69RW-45WJ-G4V6CWE-917CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 95
CVE-2026-32616: Php Host Header Injection Email Linkcve-2026-32616-php-host-header-injection-email-link

The application constructs email content using `$_SERVER['HTTP_HOST']` or `$_SERVER['SERVER_NAME']` without validation. Attackers can manipulate the HTTP Host header to inject malicious domains into email links (such as verification or password reset URLs). If a user clicks the forged link, their verification token or credentials could be leaked to the attac

phpCVE-2026-32616CWE-20CWE-640
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-32621: Js Prototype Pollution Dynamic Key Mergecve-2026-32621-js-prototype-pollution-dynamic-key-merge

Possible prototype pollution (CWE-1321): assigning into a target object using a key obtained from another object's keys (Object.keys(...) or for..in) without first ensuring the property is an own property of the target. If the key is an inheritable name (e.g. `__proto__`, `constructor`, `prototype`, `toString`), the bracket-notation write traverses the proto

typescriptCVE-2026-32621GHSA-PFJJ-6F4P-RVMHCWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 73
CVE-2026-32634: Glances Zeroconf Credential Leakcve-2026-32634-glances-zeroconf-credential-leak

Lookup of locally saved credentials or URI construction using an untrusted mDNS server name. An attacker can spoof the Zeroconf broadcast to extract saved credentials.

pythonCVE-2026-32634
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-32695: Traefik Missing Encoded Chars Middlewarecve-2026-32695-traefik-missing-encoded-chars-middleware

Missing middleware to reject dangerous encoded characters before creating HTTP Server.

goCVE-2026-32695
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-32701: Qwik City Formdata Array Pollutioncve-2026-32701-qwik-city-formdata-array-pollution

During nested structure parsing, the code determines whether to instantiate an array or object purely by looking ahead at the next key using `Number.isNaN` or `isNaN`. This logic allows an attacker to mix array-index and object-property keys on the same path, tricking the parser into instantiating an array and subsequently injecting arbitrary properties on i

javascriptCVE-2026-32701CWE-843CWE-915
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-32711: Pydicom Referencedfileid Path Traversalcve-2026-32711-pydicom-referencedfileid-path-traversal

Constructing a `pathlib.Path` using user-controlled DICOM attributes such as `ReferencedFileID` without validating that the path remains within the bounds of an expected root directory allows Path Traversal. An attacker can craft a DICOMDIR to access or modify files outside the designated root. Enforce boundary validation using checks like `is_relative_to()`

pythonCVE-2026-32711CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-32714: Python Sqlite3 Format Sql Injectioncve-2026-32714-python-sqlite3-format-sql-injection

SQL statement is constructed using str.format() and passed to a DB-API execute() method. Externally derived values interpolated into the SQL template can break out of quoted literals and inject arbitrary SQL (CWE-89, CVE-2026-32714 in scitokens KeyCache). Use DB-API parameterized queries with `?` placeholders and pass values as a separate sequence argument,

pythonCVE-2026-32714GHSA-RH5M-2482-966CCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-32716: Path Startswith Bypasscve-2026-32716-path-startswith-bypass

Validation of path boundaries using string `startswith` is prone to authorization bypasses. Paths should be compared using path-aware mechanisms to ensure that directory boundaries match precisely. For instance, checking if `/johnathan` starts with `/john` returns True, potentially bypassing directory restrictions. Enforce exact match or a trailing slash bef

pythonCVE-2026-32716CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32729: Promisified Child Process Execcve-2026-32729-promisified-child-process-exec

Wrapping `child_process.exec` with `promisify` obscures the risk of command injection because `exec` evaluates arguments inside a shell. If untrusted input is passed to the wrapper, arbitrary commands can be executed. Migrate to `execFile` instead, which avoids the shell environment by default.

javascriptCVE-2026-32729CWE-78
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-32730: Ast Node Falsy Bypass To Xsscve-2026-32730-ast-node-falsy-bypass-to-xss

Evaluating AST node properties using truthiness checks (e.g., `if (node.text)`) rather than nullish checks (`!= null`) can allow an empty string (`""`) to bypass safety mechanisms. Execution then falsely falls through to evaluate unsafe downstream properties (like `raw` or `html`) on the same node, leading to XSS or logic bypass. Update property checks to us

javascriptCVE-2026-32730CWE-697CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-32763: Ast Visitor Unsanitized Query Appendcve-2026-32763-ast-visitor-unsanitized-query-append

Appending an unsanitized AST node value directly into a query or builder can lead to SQL injection. If the node value can be a string, it must be properly escaped (e.g., using a string literal sanitizer or identifier sanitizer) to prevent injected characters from breaking out of SQL contexts.

typescriptCVE-2026-32763CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-32767: Siyuan Fulltextsearchblock Missing Admin Checkcve-2026-32767-siyuan-fulltextsearchblock-missing-admin-check

Call to model.FullTextSearchBlock() inside a gin.Context handler without an `if method == 2 && !model.IsAdminRoleContext(c)` admin gate. When the `method` parameter is 2, FullTextSearchBlock forwards the user-supplied query string to searchBySQL → db.Query(), executing arbitrary SQL against the SQLite database. Without an admin role check, any authenticated

goCVE-2026-32767CWE-863CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 87
CVE-2026-32768: Pulumi K8s Networkpolicy Inverted Deny Egresscve-2026-32768-pulumi-k8s-networkpolicy-inverted-deny-egress

This NetworkPolicy egress rule uses a NamespaceSelector with `kubernetes.io/metadata.name` and operator `NotIn` to target every namespace except the pod's own. NetworkPolicy egress rules are permissive (they declare what is allowed), so this construct does not deny inter-namespace traffic — it explicitly allows egress to every other namespace in the cluster,

goCVE-2026-32768CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-32769: Pulumi K8s Networkpolicy Egress Namespaceselector Notin Metadata Namecve-2026-32769-pulumi-k8s-networkpolicy-egress-namespaceselector-notin-metadata-name

Kubernetes NetworkPolicy Egress rule uses a NamespaceSelector with the "NotIn" operator on the "kubernetes.io/metadata.name" label. Because NetworkPolicy uses additive whitelisting, this rule does not deny egress to "other" namespaces — it explicitly *allows* egress to every namespace whose name is not listed, granting unrestricted cross-namespace egress and

goCVE-2026-32769GHSA-HXM7-9Q36-C77FCWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-32805: Go Zip Slip Prefix Bypasscve-2026-32805-go-zip-slip-prefix-bypass

Validate archive extraction paths properly. Using strings.HasPrefix to check against Zip Slip path traversal without a trailing path separator is vulnerable. Sibling directories with the same prefix can bypass the validation. Append os.PathSeparator to the directory prefix.

goCVE-2026-32805CWE-22CWE-29
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32808: Tarfile Symlink Validation Bypasscve-2026-32808-tarfile-symlink-validation-bypass

Validation of `tarfile` members via `getmembers()` before calling `extractall()` or `extract()` lacks checks for symbolic or hard links (`issym()` or `islnk()`). Path traversal checks on entry names are insufficient because attackers can first extract a symlink and then route subsequent extracted files through it to arbitrarily escape the destination directo

pythonCVE-2026-32808CWE-22CWE-61
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
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.

goCVE-2026-32811CWE-252CWE-476
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32815: Unsegregated Websocket Session Storagecve-2026-32815-unsegregated-websocket-session-storage

A WebSocket connection is stored in a session pool using an ID taken directly from a URL parameter without segregating based on the ID's role or value. If specific IDs (like "auth") signify an unauthenticated context, storing them alongside authenticated user sessions may lead to unauthorized data exposure when broadcasting sensitive events. Implement a sepa

goCVE-2026-32815CWE-285
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-32829: Lz4 Improper Offset Clampingcve-2026-32829-lz4-improper-offset-clamping

A decompression match offset is improperly clamped using `min()` or `saturating_sub()` instead of properly returning an out-of-bounds error. If an invalid offset is clamped (e.g., to 0 or output length), it can cause the decompressor to copy uninitialized memory to the output, leading to information disclosure. Use explicit bounds checks or `overflowing_sub(

rustCVE-2026-32829CWE-125CWE-908
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32853: Unchecked Sequential Memcpy Parsingcve-2026-32853-unchecked-sequential-memcpy-parsing

A buffer is parsed iteratively using sequential `memcpy` operations and pointer increments without any preceding bounds check. A malicious input controlling the loop condition or structural data lengths could induce an out-of-bounds read, risking data disclosure or denial of service crashes. Validate the pointer against the buffer end limit before attempting

cCVE-2026-32853CWE-120CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
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.

cCVE-2026-32854CWE-476
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32871: Url Path Param Not Percent Encodedcve-2026-32871-url-path-param-not-percent-encoded

URL path template parameter is substituted using str() without urllib.parse.quote() encoding. Unencoded slashes and dot-dot sequences let urllib.parse.urljoin() interpret attacker-supplied values as path traversal segments, enabling authenticated SSRF. Wrap every path parameter value with urllib.parse.quote(str(value), safe='') before substitution into the U

pythonCVE-2026-32871GHSA-VV7Q-7JX5-F767CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-32874: Python C Api Memory Leak Fromstringcve-2026-32874-python-c-api-memory-leak-fromstring

Memory allocated for a string buffer is leaked because it is not freed before returning the result of a Python C API object creation function. These functions do not take ownership of the passed C string. To fix this, store the returned `PyObject*` in a temporary variable, free the buffer, and then return the temporary variable.

cCVE-2026-32874CWE-401
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32875: Unchecked Indent Multiplicationcve-2026-32875-unchecked-indent-multiplication

Unrestricted 'indent' parameter is multiplied by a nesting depth variable without bounds or sign checking. This can cause an integer overflow leading to a buffer overflow, or an underflow leading to an infinite loop. Ensure 'indent' is explicitly checked (e.g., `indent > 0`) before multiplication.

cCVE-2026-32875CWE-190CWE-191
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-32938: Siyuan Html2blockdom Missing Admin Readonly Guardscve-2026-32938-siyuan-html2blockdom-missing-admin-readonly-guards

The route POST /api/lute/html2BlockDOM is registered without model.CheckAdminRole and model.CheckReadonly middleware. The handler resolves file:// URIs in pasted HTML and copies the referenced local files into {DataDir}/assets/, so it must be restricted to admins. With only model.CheckAuth, a publish-service visitor can stage arbitrary readable files (e.g. /

goCVE-2026-32938GHSA-FQ2J-J8HC-8VW8CWE-200CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-32949: Python Sqli Format Executecve-2026-32949-python-sqli-format-execute

Direct string formatting of SQL queries can lead to SQL Injection. Use parameterized query mechanisms provided by the database API instead.

pythonCVE-2026-32949CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33017: Langflow Public Build Rce Via Data Paramcve-2026-33017-langflow-public-build-rce-via-data-param

Unauthenticated FastAPI route forwards a client-supplied `data` (FlowDataRequest) value into `start_flow_build(..., data=...)`. Custom-component `code` fields inside attacker-controlled flow data are compiled and `exec()`'d without sandboxing during graph build, leading to unauthenticated remote code execution (CVE-2026-33017). Public-flow endpoints must har

pythonCVE-2026-33017GHSA-VWMF-PQ79-VJVXCWE-306CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-33028: Vueuse Websocket Reactive Credentialscve-2026-33028-vueuse-websocket-reactive-credentials

Using a reactive state (`computed` or `ref`) directly as the URL parameter for `useWebSocket` can cause unintended in-flight connection teardowns and credential leakage upon reactivity changes. `@vueuse/core`'s `useWebSocket` automatically disconnects and reconnects when the URL changes. If the URL contains session tokens or API keys, reactivity updates can

typescriptCVE-2026-33028CWE-200
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-33054: Pathlib Path Traversal Unvalidated Token Concatcve-2026-33054-pathlib-path-traversal-unvalidated-token-concat

A user-controlled string is concatenated with a path prefix and joined to a base directory using pathlib without validation. A value containing '..' segments resolves outside the base directory, enabling arbitrary file read/write/delete (CWE-22 / Path Traversal, CVE-2026-33054). Mitigation: (1) validate the input against an allowlist regex such as r'^[A-Za-z

pythonCVE-2026-33054CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-33055: Tar Pax Size Conditional Overridecve-2026-33055-tar-pax-size-conditional-override

A tar parser checks if the base header size is zero before applying the PAX extended header size override. This causes an interpretation conflict (parser differential) with tools that unconditionally respect the PAX size override, which can be manipulated to conceal malicious entries. The PAX size, if present, should unconditionally override the base size.

rustCVE-2026-33055CWE-436
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33057: Python Flask Request Code Executioncve-2026-33057-python-flask-request-code-execution

Untrusted HTTP request data flows into a Python code-execution sink (exec/eval/runpy/importlib/__import__/compile or a custom execute_module helper). A web endpoint that evaluates request-supplied Python source — even after base64 decoding or writing to disk first — yields unauthenticated Remote Code Execution. Require authentication, drop the endpoint, or n

pythonCVE-2026-33057CWE-502CWE-94CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-33069: Multipart Oob Read Parser Incrementcve-2026-33069-multipart-oob-read-parser-increment

A pointer is incremented and subsequently dereferenced without properly validating it against the buffer's maximum limit beforehand. Dereferencing prior to boundary verification leads to an out-of-bounds read vulnerability when processing malformed, truncated payloads. Verify that pointers are strictly within valid bounds before reading from them.

cCVE-2026-33069CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33076: Python Path Traversal Fstring Host Param Unvalidatedcve-2026-33076-python-path-traversal-fstring-host-param-unvalidated

A function builds a filesystem path (or path-like string later passed to open()/os.system()) by f-string interpolating a host/IP/server-style parameter without first validating it (e.g. via an `is_ip_or_dns`-style check that reassigns the parameter, or a pydantic IPvAnyAddress/DomainName typed parameter). Attacker controlled traversal sequences (e.g. `..`) i

pythonCVE-2026-33076GHSA-MMGM-P9X9-H33JCWE-20CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2026-33077: Unvalidated Flask Request Path Traversalcve-2026-33077-unvalidated-flask-request-path-traversal

Untrusted input from Flask request parameters or JSON/Form payloads is used in file operations or internal APIs without validating against path traversal sequences (e.g., '..'). This can lead to arbitrary file reads or writes.

pythonCVE-2026-33077
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-33082: Java Sql Where Clause String Concat Injectioncve-2026-33082-java-sql-where-clause-string-concat-injection

User-controlled filter value is concatenated directly into a SQL WHERE clause fragment (IN/LIKE/BETWEEN) without escaping or validation. This is the same root-cause pattern as CVE-2026-33082 (DataEase): the only containment is a literal single quote, so a `'` in the input breaks out of the literal and enables SQL injection. Route the value through a sanitize

javaCVE-2026-33082CWE-502CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-33083: Dataease Order Direction Sql Injectioncve-2026-33083-dataease-order-direction-sql-injection

The ORDER BY direction value is assigned to setOrderDirection without whitelist validation. The DataEase Order2SQLObj path renders orderDirection into the SQL ORDER BY clause via a StringTemplate (`<order.orderDirection>`), so an unconstrained string value enables SQL injection (CVE-2026-33083). Restrict the value to a fixed whitelist such as value.equalsIgn

javaCVE-2026-33083CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-33084: Dataease Order By Direction Sql Injectioncve-2026-33084-dataease-order-by-direction-sql-injection

Order direction is being assigned from an unvalidated value before being embedded into a SQL ORDER BY clause. User-controlled sort/orderDirection strings must be restricted to a fixed whitelist (e.g. `value.equalsIgnoreCase("asc") ? "asc" : "desc"`). Without this, attackers can inject arbitrary SQL through the sort parameter (CVE-2026-33084).

javaCVE-2026-33084CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-33121: Dataease Engine Provider Table Name Sql Injectioncve-2026-33121-dataease-engine-provider-table-name-sql-injection

A table/view identifier (parameter of createView / createTableSql) is interpolated into a DDL SQL string (via "+" concatenation or String.replace("TABLE_NAME", ...)) without calling validateSqlInjectionRisk() first. An authenticated attacker can inject arbitrary SQL by crafting a malicious table name that breaks out of identifier quoting (CVE-2026-33121).

javaCVE-2026-33121CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2026-33122: Dataease Engine Provider Ddl Identifier Injectioncve-2026-33122-dataease-engine-provider-ddl-identifier-injection

A method-parameter identifier (table/view name) is substituted into a DDL SQL template (CREATE TABLE / CREATE VIEW) via String.replace(), without any whitelist/sanitizer check. Database identifiers cannot be parameterized through PreparedStatement, so an attacker who controls $NAME can break out of identifier quoting and inject arbitrary SQL (CVE-2026-33122)

javaCVE-2026-33122CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2026-33146: Share Search Unrestricted Page Descendantscve-2026-33146-share-search-unrestricted-page-descendants

`getPageAndDescendants()` is called with a share object's `pageId` in what appears to be a publicly shared (unauthenticated) search context. This method returns ALL descendant pages, including those protected by page-level access restrictions, because no authorization filter is applied on the unauthenticated code path. Restricted page titles, content snippet

typescriptCVE-2026-33146CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 87
CVE-2026-33150: Uaf Dangling Pointer Assignmentcve-2026-33150-uaf-dangling-pointer-assignment

A memory resource is destructed or freed, but its corresponding pointer is subsequently assigned to another variable or lifecycle state field without first being set to NULL. This maintains a dangling pointer reference, leading to a reliable Use-After-Free (UAF) vulnerability if that component state is used or accessed later.

cCVE-2026-33150CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33151: Unbounded Attachments Doscve-2026-33151-unbounded-attachments-dos

Missing upper bound check on a resource count (attachments) parsed from an untrusted string. This allows attackers to specify artificially high values, causing denial of service by forcing the application to buffer unbounded amounts of data.

javascriptCVE-2026-33151CWE-400CWE-770
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-33154: Unsafe Template Evaluation Dynaconfcve-2026-33154-unsafe-template-evaluation-dynaconf

Unsafe template evaluation detected. Using an unsandboxed Jinja2 `Environment` or passing a raw `str.format` as a delegate allows an attacker to evaluate strings without attribute-access constraints. This can lead to Server-Side Template Injection (SSTI) or Remote Code Execution (RCE) via arbitrary attribute traversal (e.g., `__class__`). Consider using `jin

pythonCVE-2026-33154CWE-1336
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33166: Improper Html Assignment Unsanitizedcve-2026-33166-improper-html-assignment-unsanitized

HTML content originating from a getter is directly assigned to an HTML setter without sanitization. This pattern typically indicates missing Cross-Site Scripting (XSS) protections when migrating untrusted data between data transfer objects. Ensure the input is sanitized using a dedicated HTML sanitization library before assignment.

javaCVE-2026-33166CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-33174: Activestorage Unbounded Byte Ranges Doscve-2026-33174-activestorage-unbounded-byte-ranges-dos

Missing size limit validation for requested HTTP byte ranges can lead to memory exhaustion and Denial of Service (DoS). An attacker can request an unbounded range (e.g., `bytes=0-`) which gets fully loaded into memory. Validate the total aggregated size of the byte ranges before processing them.

rubyCVE-2026-33174CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33180: Hapifhir Validationengine Global Security Bypasscve-2026-33180-hapifhir-validationengine-global-security-bypass

Modifying security settings directly on a ValidationEngine instance (e.g., using setSecurityChecks) applies these settings globally because the engine is often cached. This forces relaxed security settings onto per-request validators, bypassing required request-specific security boundaries. Use InstanceValidatorParameters to supply request-specific configura

javaCVE-2026-33180CWE-285CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-33182: Php Url Join Absolute Overridecve-2026-33182-php-url-join-absolute-override

A URL or path joining function returns an endpoint directly if it evaluates to a valid absolute URL, unconditionally overriding the base URL. If this endpoint originates from user input, this bypasses routing restrictions and can cause Server-Side Request Forgery (SSRF) and credential leakage. To remediate this, ensure the base URL is intended to be bypassed

phpCVE-2026-33182CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-33184: Rust Unwrap Unchecked Subtractioncve-2026-33184-rust-unwrap-unchecked-subtraction

Subtracting directly from an unwrapped and/or cast value can cause an integer underflow if the value is zero. `Option` types typically validate presence, not numerical bounds. Use `.saturating_sub()`, `.checked_sub()`, or explicitly check that the value is strictly greater than the subtrahend.

rustCVE-2026-33184CWE-191
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33193: Cve 2026 33193 Multipart Mime Type Spoofing Stored Xsscve-2026-33193-cve-2026-33193-multipart-mime-type-spoofing-stored-xss

Client-supplied MIME type ($FILE.mimetype) from a multipart upload is stored or returned without server-side derivation from the file name or extension. An attacker can spoof the Content-Type header in the multipart request to inject arbitrary MIME types (e.g., text/html), which the server stores and later uses as the HTTP response Content-Type header, causi

typescriptCVE-2026-33193CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-33212: Celery Task Pending State Missing Authorizationcve-2026-33212-celery-task-pending-state-missing-authorization

Authorization is bypassed when a Celery AsyncResult task is in PENDING state or its result is an Exception. Setting the associated resource object to None in this branch causes all downstream permission checks to be skipped entirely (they exist only in the else branch), allowing any authenticated user to retrieve task data for restricted resources they canno

pythonCVE-2026-33212CWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 85
CVE-2026-33216: Improper Password To Jwt Assignmentcve-2026-33216-improper-password-to-jwt-assignment

Directly assigning a password variable or field to a JWT-designated struct field is dangerous. JWT fields are often assumed to be non-confidential identity tokens and are frequently serialized and exposed in monitoring endpoints or logs. This can lead to plaintext credential leakage (e.g., CVE-2026-33216 in NATS). Only assign validated identity tokens to JWT

goCVE-2026-33216CWE-200CWE-522
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33228: Array Index Via String Wrapper Prototype Pollutioncve-2026-33228-array-index-via-string-wrapper-prototype-pollution

A String wrapper instance is used directly as an Array index without numeric coercion. Array property access for non-numeric string keys traverses the prototype chain, so an attacker-controlled value such as "__proto__" resolves to Array.prototype, leaking a live reference that enables prototype pollution (CWE-1321). Coerce the value with `+value` or validat

javascriptCVE-2026-33228CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-33231: Nltk Lexical Path Traversal Symlinkcve-2026-33231-nltk-lexical-path-traversal-symlink

Insufficient lexical boundary check allows directory traversal via symbolic links. Checking paths using only `os.path.isabs` and substring checks for `..` fails to prevent symlink-based boundary escapes. Use `Path.resolve()` to resolve links and enforce scoped sandbox constraints.

pythonCVE-2026-33231CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33236: Insecure Path Join Opencve-2026-33236-insecure-path-join-open

Missing scoped path resolution when joining strings for file access. Immediately opening a joined path without validating its final resolved location against the intended root directory can permit attackers to read arbitrary files via path traversal or malicious symbolic links. Ensure the resulting path is securely validated before being opened.

pythonCVE-2026-33236CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33306: Java Int Shift Loop Boundcve-2026-33306-java-int-shift-loop-bound

Using `1 << $SHIFT` to compute a loop bound is vulnerable to integer overflow. In Java, the integer literal `1` is a 32-bit signed integer. If `$SHIFT` evaluates to 31, the result is Integer.MIN_VALUE (a negative number). When used as a loop upper bound, this causes the loop to execute zero times, which can silently bypass critical logic (e.g., in BCrypt key

javaCVE-2026-33306CWE-190
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-33335: Double Escape Before Goldmarkcve-2026-33335-double-escape-before-goldmark

Data is explicitly HTML-escaped using a function like `$PKG.HTMLEscapeString` before being evaluated by the Goldmark Markdown parser. This causes correct HTML entities provided as input to be double-escaped in the output, leading to data degradation. Pass raw text to Goldmark instead and apply an HTML sanitizer to its output.

goCVE-2026-33335CWE-116
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33439: Openam Application Object Input Stream Unsafe Deserializationcve-2026-33439-openam-application-object-input-stream-unsafe-deserialization

Use of `ApplicationObjectInputStream` for Java deserialization. This class is a plain `ObjectInputStream` subclass with no `resolveClass` override and no class allowlist, so any call to `readObject()` on it with attacker-influenced bytes enables arbitrary class instantiation and RCE via well-known Java deserialization gadget chains (CVE-2026-33439 — bypass o

javaCVE-2026-33439GHSA-2CQQ-RPVQ-G5QJCWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2026-33494: Oathkeeper Rule Matching Without Path Cleancve-2026-33494-oathkeeper-rule-matching-without-path-clean

Access rule matching is performed against an http.Request URL whose path has not been normalized via path.Clean. A request such as "/public/../admin/secrets" will have its raw path matched against rules, so a permissive wildcard rule (e.g. "/public/<.*>") may absorb the "../" segments and bypass the protected rule that governs the resolved path ("/admin/secr

goCVE-2026-33494CWE-22CWE-23CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2026-33496: Go Auth Cache Key Confusioncve-2026-33496-go-auth-cache-key-confusion

Using an authorization token directly as the sole cache key without scoping it (e.g., to an introspection endpoint, audience, or tenant API URL) can lead to cache key confusion. An attacker could use a token validated for one endpoint to access a different endpoint if they share the cache. Scoping the cache key by incorporating the endpoint or configuration

goCVE-2026-33496CWE-287
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33516: Xrdp Memcpy From Stream Read Pointercve-2026-33516-xrdp-memcpy-from-stream-read-pointer

A g_memcpy()/memcpy() from an xrdp stream's read pointer ($S->p) is performed BEFORE the remaining-length check on the stream. The xrdp stream API provides bounds-aware in_uint8a()/in_uint8s() macros that must be paired with an explicit `len < $SIZE` check performed BEFORE the copy. When the check is performed AFTER the copy (as in xrdp_caps_process_codecs f

cCVE-2026-33516GHSA-RVH9-9WM3-28C7CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-33524: Unchecked Stream Array Allocationcve-2026-33524-unchecked-stream-array-allocation

An array is allocated using a length directly read from a stream or payload without bounded validation. An attacker can supply an artificially large variable length, triggering an excessive memory allocation that exhausts JVM memory (OutOfMemoryError) and leads to Denial of Service (DoS). Always check that the requested size does not exceed the remaining ava

javaCVE-2026-33524CWE-400CWE-789
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 69
CVE-2026-33526: Squid Uaf Rfc1738 Escapecve-2026-33526-squid-uaf-rfc1738-escape

Double-escaping a string with rfc1738_escape or reusing its return value as its own input leads to a Use-After-Free. The rfc1738_escape function manages a static internal buffer that can be dynamically reallocated. Passing the returned pointer back into rfc1738_escape can cause the function to read from the buffer after it has been freed during reallocation.

cppCVE-2026-33526CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33544: Stateful Singleton Interface Oauthcve-2026-33544-stateful-singleton-interface-oauth

An interface definition manages OAuth callbacks without requesting explicit context parameters. If instances of this interface are maintained as singletons, storing verification data internally leads to concurrent state assignment and critical race conditions.

goCVE-2026-33544
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-33632: Endpointsecurity Missing Exchangedata Clonecve-2026-33632-endpointsecurity-missing-exchangedata-clone

The EndpointSecurity event array monitors file creation or modification (e.g., AUTH_CREATE or AUTH_COPYFILE) but lacks subscriptions for ES_EVENT_TYPE_AUTH_EXCHANGEDATA or ES_EVENT_TYPE_AUTH_CLONE. This pattern is associated with an incomplete file monitoring scope, allowing attackers to bypass the authorization boundary via exchangedata or clonefile system

swiftCVE-2026-33632CWE-693CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33633: Rectangle Bounds Integer Overflowcve-2026-33633-rectangle-bounds-integer-overflow

Integer overflow vulnerability in 2D rectangle bounds checks. When checking if a 2D rectangle is out of bounds, addition of variables (e.g., x + width) can overflow if 32-bit integers are used, wrapping around to a small value and bypassing the bounds check. This can lead to out-of-bounds memory accesses. Use 64-bit integer types (e.g. uint64_t) for bounds c

cCVE-2026-33633CWE-119CWE-190
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-33640: Otp Verify Without Attempt Limitcve-2026-33640-otp-verify-without-attempt-limit

A verification-code verify-style function retrieves a stored OTP and immediately returns a constant-time equality comparison without incrementing an attempt counter or invalidating the code on repeated failures. With small code keyspaces (e.g. 6-digit OTPs) and a multi-minute TTL, this allows brute-force account takeover when the external rate limiter is abs

typescriptCVE-2026-33640GHSA-CWHC-53HW-QQX6CWE-307
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-33654: Python Channel Acl Fail Open Empty Allowlistcve-2026-33654-python-channel-acl-fail-open-empty-allowlist

Channel/sender ACL check is fail-open: when the configured allow list is empty or missing, the function returns True, granting access to every sender. A remote attacker can deliver messages (e.g. via an unauthenticated email/IMAP poll, webhook, or chat platform) and have them processed as trusted owner input, enabling indirect prompt injection and tool abuse

pythonCVE-2026-33654GHSA-4GMR-2VC8-7QH3CWE-1336CWE-290
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-33656: Php Attachment Getsourceid Path No Basenamecve-2026-33656-php-attachment-getsourceid-path-no-basename

A filesystem path component is built by interpolating $E->getSourceId() into a string literal without wrapping the value in basename(). If the underlying sourceId attribute is attacker-controllable (as in CVE-2026-33656, where the EspoCRM formula engine's record\update bypassed the readOnly entityAcl on Attachment.sourceId), the resulting path can contain ".

phpCVE-2026-33656GHSA-7922-X7CF-J54XCWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-33661: Psr7 Host Header Localhost Bypasscve-2026-33661-psr7-host-header-localhost-bypass

Trusting the `Host` header for security decisions is insecure because attackers can spoof it. Do not rely on `$request->getUri()->getHost()` to bypass authentication or signature checks.

phpCVE-2026-33661CWE-290CWE-807
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33669: Siyuan Asset Handler Missing Publish Access Checkcve-2026-33669-siyuan-asset-handler-missing-publish-access-check

Asset path resolved by model.GetAssetAbsPath is served (via http.ServeFile, serveThumbnail, or serveSVG) without enforcing the publish-service access policy. Non-admin callers in publish mode can read assets that belong to publish-ignored or password-protected documents. Gate non-admin contexts with model.IsAdminRoleContext and verify with model.CheckAbsPath

goCVE-2026-33669GHSA-34XJ-66V3-6J83CWE-284CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-33678: Double Escape Before Markdowncve-2026-33678-double-escape-before-markdown

HTML escaping strings before converting them to Markdown can lead to double-escaped entities. Send the raw string to the Markdown converter instead, and sanitize the resulting HTML if necessary.

goCVE-2026-33678CWE-116
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33680: Vikunja Missing Linksharing Auth Checkcve-2026-33680-vikunja-missing-linksharing-auth-check

The `ReadAll` function for `LinkSharing` lacks authorization logic to restrict link-share authenticated users. This allows an attacker with a read-only link share to list all shares and extract secret hashes for write and admin link shares, escalating their privileges. Check the `web.Auth` parameter with `a.(*LinkSharing)` or delegate to `share.CanRead()` to

goCVE-2026-33680CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2026-33701: Java Objectinput Readobject Without Filtercve-2026-33701-java-objectinput-readobject-without-filter

A method receives an ObjectInput/ObjectInputStream and invokes readObject() on it without configuring an ObjectInputFilter / class allowlist. When the stream comes from an untrusted source (e.g., a custom RMI endpoint, JMX call, network socket), this allows arbitrary class instantiation during deserialization and enables gadget chain remote code execution (C

javaCVE-2026-33701GHSA-XW7X-H9FJ-P2C7CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 81
CVE-2026-33711: Insecure Tmp File Creationcve-2026-33711-insecure-tmp-file-creation

Creating a file in a shared temporary directory with a predictable name and without `os.O_EXCL` allows local attackers to mount a symlink attack. If an attacker pre-creates a symlink at the predictable path, opening or creating the file will follow the symlink and overwrite the target file. Use `os.CreateTemp` to safely create temporary files, or provide `os

goCVE-2026-33711CWE-377CWE-61
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-33729: Openfga Cache Key Injective Serializationcve-2026-33729-openfga-cache-key-injective-serialization

Cache key serialization for a protobuf Struct must prefix the number of fields (e.g. via strconv.Itoa(len(keys))) and sanitize Unicode control characters in string values. Without a length prefix, a single-key value containing the literal field delimiter (e.g. ",'b:'y") serializes identically to a structurally different two-key Struct, producing the same cac

goCVE-2026-33729GHSA-H6C8-CWW8-35HFCWE-1289CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-33744: Py Httpx Dns Rebinding Toctoucve-2026-33744-py-httpx-dns-rebinding-toctou

The application checks an input conditionally but then performs an HTTP request using an independent HTTP client (httpx). This creates a Time-of-Check to Time-of-Use (TOCTOU) vulnerability known as DNS Rebinding. If the check resolves DNS, the IP might change before the HTTP client connects. Secure the HTTP client inherently by enforcing IP checks directly a

pythonCVE-2026-33744CWE-367CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33746: Lcobucci Jwt Validate Without Signedwithcve-2026-33746-lcobucci-jwt-validate-without-signedwith

JWT validation via lcobucci/jwt does not include a `SignedWith` constraint. Only time-based or other non-cryptographic constraints are passed to `validator()->validate()` / `validator()->assert()`, so the token's cryptographic signature is never verified. An attacker can forge or tamper with the JWT payload (e.g. impersonate any user via a `user_uuid` claim)

phpCVE-2026-33746GHSA-92PG-3W49-4W5XCWE-287CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-33752: Curl Cffi Ssrf Unsafe Redirectscve-2026-33752-curl-cffi-ssrf-unsafe-redirects

curl_cffi defaults to indiscriminate HTTP redirect following. An attacker can exploit this by causing an external server to redirect requests down to sensitive internal or private IP ranges (SSRF). Set `allow_redirects="safe"` or `allow_redirects=CurlFollow.SAFE` to reject internal redirects, or disable redirects entirely via `allow_redirects=False`. Upgrade

pythonCVE-2026-33752CWE-502CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-33756: Unbounded Custom Graphql Batch Processingcve-2026-33756-unbounded-custom-graphql-batch-processing

A custom GraphQL view processes batched operations by iterating over a list without first checking its length, which can lead to Uncontrolled Resource Consumption (CWE-400).

pythonCVE-2026-33756
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-33804: Fastify Middie Normalization Options Missing Config Fallbackcve-2026-33804-fastify-middie-normalization-options-missing-config-fallback

A Fastify path-normalization option (ignoreDuplicateSlashes, ignoreTrailingSlash, or useSemicolonDelimiter) is read from a nested sub-configuration object without a nullish-coalescing (??) fallback to the parent/top-level configuration. In @fastify/middie, this causes the middleware path-matching engine to apply different URL normalization than Fastify's rou

javascriptCVE-2026-33804CWE-284CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-3381: Bundled Zlib Pre 1 3 2 Vulnerablecve-2026-3381-bundled-zlib-pre-1-3-2-vulnerable

Bundled zlib appears to be a pre-1.3.2 version (ZLIB_VERNUM < 0x1320 or ZLIB_VERSION string matches a pre-1.3.2 release such as "1.3.1.2-audit"). Versions prior to zlib 1.3.2 lack the 7ASecurity audit hardening fixes (CVE-2026-3381 / CVE-2026-27171): missing negative-length checks in crc32_combine, uninitialized-memory disclosure in inflateCopy/deflateCopy,

cCVE-2026-27171CVE-2026-3381CWE-1104CWE-908
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-33850: Stb Image Fractional Subsampling Oobcve-2026-33850-stb-image-fractional-subsampling-oob

stb_image JPEG decoder lacks integer ratio validation for plane subsampling factors. This logic oversight leads to memory corruption/out-of-bounds write since resamplers cannot handle fractional ratios.

cCVE-2026-33850CWE-125CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33851: Insecure Buffer Size Underflowcve-2026-33851-insecure-buffer-size-underflow

Subtracting an expression from a buffer size to calculate the remaining length without a prior bounds check can cause an integer underflow. This bypasses bounds checks and leads to out-of-bounds accesses.

cCVE-2026-33851CWE-190CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33852: Unguided Oldns Clear Memory Leakcve-2026-33852-unguided-oldns-clear-memory-leak

Unconditionally clearing the 'oldNs' pointer before freeing a document with 'xmlFreeDoc' leads to a memory leak when parsing XML chunks if the context document is NULL. The namespace objects become orphaned and are not released. To fix this, ensure 'oldNs' is only cleared when a valid parent document exists.

cCVE-2026-33852CWE-401
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33856: Xml Document Oldns Memory Leakcve-2026-33856-xml-document-oldns-memory-leak

Unconditionally assigning NULL to a document's oldNs pointer before freeing it with xmlFreeDoc results in a memory leak if the parser was running without an associated document object. Guard the assignment with a check to ensure the document context is valid.

cCVE-2026-33856CWE-401
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33877: Password Reset Timing Side Channel User Enumerationcve-2026-33877-password-reset-timing-side-channel-user-enumeration

The password reset / account recovery handler awaits an artificial delay only on the "user not found" / "no email" branches and returns early, while the success path (email sent) returns without an equivalent delay. This timing differential is observable by an unauthenticated attacker and enables username/email enumeration (CWE-208 / CWE-204). Pad all branch

javascriptCVE-2026-33877CWE-204CWE-208
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2026-33890: Ts Admin Auth Gated On Loginrequired Config Flagcve-2026-33890-ts-admin-auth-gated-on-loginrequired-config-flag

Authentication enforcement for an admin or non-public endpoint is gated on a global "loginRequired"/"loginEnabled"-style configuration flag. When the flag is false the 401/403 branch is skipped entirely, allowing unauthenticated access to the sensitive endpoint. Make the admin/non-public auth check unconditional (drop the config-flag conjunction). See CVE-20

typescriptCVE-2026-33890GHSA-378W-XH68-QRC8CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2026-33891: Fallback Jsbn Modinverse Missing Zero Checkcve-2026-33891-fallback-jsbn-modinverse-missing-zero-check

A BigInteger `modInverse` implementation (typically originating from the jsbn library) was found to be lacking a check for a zero instance (`this`). If executed with a zero value, the Extended Euclidean Algorithm enters an unreachable exit condition resulting in an infinite loop and Denial of Service (DoS).

javascriptCVE-2026-33891CWE-835
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-33908: Unbounded Xml Tree Recursioncve-2026-33908-unbounded-xml-tree-recursion

This tree destruction function recursively frees nodes without maintaining a depth counter. Deeply nested data structures can cause stack exhaustion leading to Denial of Service.

cCVE-2026-33908CWE-400CWE-674
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-33937: Handlebars Compile Untrusted Ast Inputcve-2026-33937-handlebars-compile-untrusted-ast-input

Handlebars precompiler concatenates user-controllable options (`opts.handlebarPath`, `opts.commonjs`, `opts.namespace`) directly into generated JavaScript source code without escaping, and emits the result via `SourceNode.add(...)`. CVE-2026-33937: an attacker who controls these options (or, more broadly, who can supply a fake AST whose literal `value` field

javascriptCVE-2026-33937GHSA-2W6W-674Q-4C4QCWE-502CWE-843
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-33938: Unvalidated Ast Passthroughcve-2026-33938-unvalidated-ast-passthrough

Accepting an input object and returning it based merely on a shallow `type` check (like 'Program' or 'AST') bypasses structural validation. If the object originates from untrusted sources, attackers can inject manipulated AST structures or type-spoofed payloads that escape the bounds of the parser. Recursively validate pre-parsed AST nodes before trusting an

javascriptCVE-2026-33938
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-33940: Insecure Ast Node Returncve-2026-33940-insecure-ast-node-return

Returning a pre-parsed AST node (e.g., 'Program') directly without structural validation can lead to arbitrary code execution if the input is attacker-controlled. A crafted object can bypass compilation guards and inject arbitrary code. Ensure that dynamically provided ASTs are validated against type confusion and unexpected literals before processing.

javascriptCVE-2026-33940CWE-20CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-33942: Php Unserialize Allowed Classes Truecve-2026-33942-php-unserialize-allowed-classes-true

Call to PHP unserialize() with allowed_classes => true (or without a restrictive allowed_classes option) permits instantiation of arbitrary classes loaded by the application. If the serialized input is not fully under developer control (e.g., comes from a cache, file, database, HTTP input, or any storage backend an attacker could tamper with), this leads to

phpCVE-2026-33942GHSA-RF88-776R-RCQ9CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-33945: Go Filepath Join Untrusted Key Writefile Traversalcve-2026-33945-go-filepath-join-untrusted-key-writefile-traversal

Building a destination file path via filepath.Join with a map/range key (or other externally influenced string) and then writing it through os.WriteFile is vulnerable to path traversal (CWE-22). If the joined component contains "../" sequences, filepath.Join will collapse them and the write will escape the intended directory. Confine the write to the parent

goCVE-2026-33945GHSA-Q4Q8-7F2J-9H9FCWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2026-33979: Sanitizer Config Ignored Empty Arraycve-2026-33979-sanitizer-config-ignored-empty-array

Checking for emptiness (`.length > 0`) on sanitizer configurations like `allowedTags` or `allowedAttributes` is a security risk. By ignoring explicitly restricted empty policies (`[]` or `{}`), this verification often causes a fallback to permissive default sanitizer settings, meaning typical XSS payloads will not be stripped. Validate options using structur

javascriptCVE-2026-33979CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 65
CVE-2026-33986: Premature Dimension Update Before Allocationcve-2026-33986-premature-dimension-update-before-allocation

A state object's dimensions (width/height) are updated before a memory allocation loop that could fail and exit. If an allocation fails, the function returns early and leaves the context dimensions inflated for a smaller buffer. This inconsistency can lead to out-of-bounds memory accesses. Update object dimensional properties only after validating that memor

cCVE-2026-33986CWE-130CWE-664
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-33994: Js Prototype Pollution Regex Test Guardcve-2026-33994-js-prototype-pollution-regex-test-guard

Using `RegExp.prototype.test` against a regex containing `__proto__`, `constructor`, or `prototype` as a prototype-pollution guard is bypassable. `RegExp.prototype.test` is a writable prototype method; an attacker that can override it (via another gadget in the same realm) can force the guard to return `false` and re-enable `Object.prototype` pollution throu

javascriptCVE-2026-33994GHSA-VC8F-X9PP-WF5PCWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-34041: Act Set Env Add Path Without Unsecure Commands Guardcve-2026-34041-act-set-env-add-path-without-unsecure-commands-guard

The deprecated GitHub Actions workflow commands `set-env` and `add-path` are handled without checking the `ACTIONS_ALLOW_UNSECURE_COMMANDS` opt-in environment variable. Real GitHub Actions disabled these commands in October 2020 (CVE-2020-15228) because untrusted data echoed to a step's stdout can inject them and arbitrarily mutate environment variables or P

goCVE-2026-34041GHSA-MFWH-5M23-J46WGHSA-XMGR-9PQC-H5VWCWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-34060: Ruby Gemfile Template Source Option Interpolationcve-2026-34060-ruby-gemfile-template-source-option-interpolation

A value is interpolated into a Ruby string that builds a Gemfile gem-source option (branch:/ref:/tag:). Generated Gemfiles are evaluated as Ruby by Bundler, so any attacker-controlled content in the interpolated value can break out of the string literal and execute arbitrary Ruby code at bundle composition time (see CVE-2026-34060 in ruby-lsp, where the ruby

rubyCVE-2026-34060GHSA-C4R5-FXQW-VH93CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-34063: Rust Libp2p Handler Paniccve-2026-34063-rust-libp2p-handler-panic

Using `panic!` inside libp2p `ConnectionHandler` negotiation events (`FullyNegotiatedInbound`, `FullyNegotiatedOutbound`) exposes the application to remote Denial of Service (DoS) attacks. An attacker can intentionally negotiate duplicate streams or unexpected states to trigger the panic and crash the node. Handle invalid states gracefully by returning an er

rustCVE-2026-34063CWE-617CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34078: Flatpak Run App Missing Fd Bind Paramscve-2026-34078-flatpak-run-app-missing-fd-bind-params

flatpak_run_app() is defined without GArray *bind_fds / GArray *ro_bind_fds parameters. Without them, the Flatpak portal must forward sandbox-expose paths as raw path strings to bubblewrap --bind, which follows symlinks at mount time. A sandboxed app can plant a symlink inside its writable instance directory pointing to any host path and supply it as a sandb

cCVE-2026-34078GHSA-CC2Q-QC34-JPRGCWE-59CWE-61
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-34209: Payment Channel Insecure Voucher Comparisoncve-2026-34209-payment-channel-insecure-voucher-comparison

A payment channel voucher amount is checked using `<` against a maximum of spent and settled funds. This may allow an attacker to submit a voucher exactly equal to the settled amount, bypassing the requirement to commit new funds. Establish a dedicated check that ensures the voucher is strictly greater than the settled funds, rather than using a loose ternar

javascriptCVE-2026-34209CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-34212: Authorization Check And Of Not Equal Throwscve-2026-34212-authorization-check-and-of-not-equal-throws

Authorization/validation check combines multiple inequality (`!==`) comparisons with logical AND (`&&`) before throwing an error. By De Morgan's law this requires ALL fields to mismatch to reject the request, so a single matching field (e.g. workspaceId in the same workspace) bypasses the entire check. For ownership / scoping checks the conditions should be

typescriptCVE-2026-34212CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-34213: Authorization Guard And Not Equals Bypasscve-2026-34213-authorization-guard-and-not-equals-bypass

Authorization guard combines multiple '!==' inequality checks with '&&' (AND) before throwing an exception. Because '&&' requires ALL conditions to be true simultaneously, an attacker who satisfies even one check can bypass the guard entirely. Replace '&&' with '||' so that any single mismatch triggers rejection and unauthorized access is prevented. (CVE-202

typescriptCVE-2026-34213CWE-285CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-34226: Leaky Cookie Origin In Fetchcve-2026-34226-leaky-cookie-origin-in-fetch

A web client or mock implementation is querying a cookie container using the current page's URL (e.g., origin URL from `location.href`) instead of the request's target URL. When handling requests, this will inadvertently attach the parent origin's cookies to the external request, leaking sensitive session data to third parties.

typescriptCVE-2026-34226CWE-200
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-34232: Path Traversal Unvalidated Plugin Namecve-2026-34232-path-traversal-unvalidated-plugin-name

A plugin name is used to construct a file path without preceding validation, which may allow path traversal to load arbitrary dynamic libraries.

cppCVE-2026-34232CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34236: Configuration Sdkconfiguration Php Cwe 000 Cve 2026 34236cve-2026-34236-configuration-sdkconfiguration-php-cwe-000-cve-2026-34236

The SDK's warning message improperly asks for a 32 'character' secret rather than 'bytes'. Because strlen() calculates byte length, this creates a mismatch between developer guidance and byte-based enforcement.

phpCVE-2026-34236
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-34243: Github Actions Untrusted Context In Runcve-2026-34243-github-actions-untrusted-context-in-run

This GitHub Actions step interpolates an attacker-controlled `${{ github.event.* }}` (or `${{ github.head_ref }}`) expression directly inside a `run:` shell script. GitHub Actions expands `${{ }}` template expressions before invoking the shell, so attacker-controlled content (e.g., issue/PR/comment/review bodies, commit messages, branch refs) becomes part of

yamlCVE-2026-34243GHSA-R4FJ-R33X-8V88CWE-77CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-34352: Shmget Permissive Creationcve-2026-34352-shmget-permissive-creation

A shared memory segment is created with overly permissive access rights (e.g., 0777, 0666). This allows local users to read or modify the shared memory segment, potentially leading to information disclosure, denial of service, or code execution. Use strict permissions such as 0600.

cCVE-2026-34352CWE-732
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34404: Nuxt Og Image Html Ssrfcve-2026-34404-nuxt-og-image-html-ssrf

Unsanitized 'html' parameter is passed to 'separateProps' without deletion, which can allow an SSRF via inline HTML injection during headless rendering.

javascriptCVE-2026-34404
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-34415: Incomplete Php Extension Denylist Regex Php Glob Misusecve-2026-34415-incomplete-php-extension-denylist-regex-php-glob-misuse

The regex token `php*` is being used inside a denylist alternation, but in PCRE `*` is a quantifier on the preceding character, so `php*` matches 'ph', 'php', 'phpp', ... and does NOT match '.php4', '.php7', or '.phps'. This is an incomplete list of disallowed inputs (CWE-184): attackers can upload/rename files with PHP-executable extensions like .php4 that

phpCVE-2026-34415CWE-184CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-34444: Lupa Luaruntime Attribute Filter Without Register Builtins Falsecve-2026-34444-lupa-luaruntime-attribute-filter-without-register-builtins-false

LuaRuntime is configured with attribute access control (attribute_filter or attribute_handlers) but register_builtins=False is not set. Python builtins accessible as python.builtins.* inside Lua — including getattr, setattr, eval, and exec — bypass the attribute filter entirely by invoking CPython natively, skipping Lupa's proxy metamethods. This allows sand

genericCVE-2026-34444GHSA-69V7-XPR6-6GJMCWE-284CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 91
CVE-2026-34478: Log4j Rfc5424 Key Escapingcve-2026-34478-log4j-rfc5424-key-escaping

Detected identical generic escaping applied to both key and value of map entries. In contexts like RFC 5424 syslog layouts, parameter names (keys) have strict character restrictions and length limits that require distinctive sanitization. Using value-escaping for keys can result in log injection, CRLF injection, and malformed log data.

javaCVE-2026-34478CWE-116
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-34513: Unbounded Dict Cachecve-2026-34513-unbounded-dict-cache

This class appears to implement a cache using a dictionary without an associated size limit or eviction policy. Unbounded growth of a dictionary handling user-controlled or dynamically generated keys can lead to memory exhaustion and Denial of Service (DoS). Ensure that the cache enforces a maximum size and evicts older entries (e.g., using `collections.Orde

pythonCVE-2026-34513CWE-400CWE-770
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34515: Aiohttp Unc Path Disclosurecve-2026-34515-aiohttp-unc-path-disclosure

A user-controlled path parameter from an HTTP request is passed directly to `joinpath()` or the `/` operator without checking if it is an absolute path. In Python's `pathlib`, joining an absolute path (or a Windows UNC path like `\\attacker\share`) to a base path discards the base directory prefix. On Windows, this can force the host to initiate an SMB conne

pythonCVE-2026-34515CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-34516: Unchecked Async Readline Accumulationcve-2026-34516-unchecked-async-readline-accumulation

An unbounded string accumulation from an asynchronous stream was detected. Continuously appending data from `readline()` without line length limits and total count limits can lead to out-of-memory (OOM) situations and Denial of Service (DoS) attacks. Specify a size limit on the `readline()` call and enforce a bounding length for the list.

pythonCVE-2026-34516CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34543: Openexr Bounds Check Capacity Mismatchcve-2026-34543-openexr-bounds-check-capacity-mismatch

Bounds checking against the expected uncompressed capacity rather than the actual decompressed payload length may lead to out-of-bounds reads into uninitialized memory.

cCVE-2026-34543
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-34581: Goshs Unvalidated Path Traversalcve-2026-34581-goshs-unvalidated-path-traversal

Manually concatenating strings derived from the HTTP request path (e.g. `req.URL.Path`) into filesystem paths can allow an attacker to write or read arbitrary files on the local system. Ensure all paths derived from user input are appropriately bounded to a base directory (e.g. by using `filepath.Clean` and comparing prefixes, or `filepath.Base` for only bas

goCVE-2026-34581GHSA-6QCC-6Q27-WHP8CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-34824: Unbounded Thread Creation In Loopcve-2026-34824-unbounded-thread-creation-in-loop

The application spawns an unbounded OS thread for each incoming network message within a loop. An attacker can send a rapid succession of messages to exhaust system threads and memory, leading to a Denial of Service (DoS). Use a bounded thread pool like `ThreadPoolExecutor` or an admission semaphore to limit concurrent tasks.

pythonCVE-2026-34824CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34827: Ruby Unescaped Regex Interpolationcve-2026-34827-ruby-unescaped-regex-interpolation

Unescaped interpolation in a regular expression was detected. When interpolating user-controlled data or configurations into a regular expression for a strip-prefix or match operation, it must be escaped to prevent logic bypass, information disclosure, or Denial of Service (ReDoS). If the interpolation contains regex metacharacters, the substitution may sile

rubyCVE-2026-34827CWE-116
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34829: Ruby Unescaped Prefix Regex Interpolationcve-2026-34829-ruby-unescaped-prefix-regex-interpolation

Unescaped string interpolation in a regular expression used for prefix matching or stripping. If the interpolated string contains regular expression metacharacters, it may not match as intended or could lead to logic bypasses (e.g., directory disclosure). Use `Regexp.escape()` or `Regexp.quote()` to safely interpolate literal strings into regular expressions

rubyCVE-2026-34829CWE-116CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34840: Saml Assertion Wrapping Missing Length Checkcve-2026-34840-saml-assertion-wrapping-missing-length-check

Unconditional extraction of a SAML assertion element via array indexing (e.g., `assertion[0]`) without ensuring exactly one assertion is present. This weak validation pattern enables SAML Assertion Wrapping (XML Signature Wrapping) vulnerabilities. An attacker may inject an unsigned forged assertion alongside a legitimately signed assertion to bypass authent

typescriptCVE-2026-34840CWE-287CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2026-34841: Gha Npm Publish Static Secret Token Authcve-2026-34841-gha-npm-publish-static-secret-token-auth

An npm publish step sets NODE_AUTH_TOKEN from a long-lived static repository secret. Long-lived tokens can be stolen, leaked, or misused by anyone who can push a matching git tag to publish malicious packages as part of a supply chain attack (CVE-2026-34841). Replace static token authentication with OIDC: grant 'id-token: write' to the workflow's permissions

yamlCVE-2026-34841CWE-522CWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 91
CVE-2026-34935: Python Shlex Split Unvalidated Executablecve-2026-34935-python-shlex-split-unvalidated-executable

A command string parameter is parsed with shlex.split() and the first token (parts[0]) is returned/used as an OS executable without being validated against an allowlist. If the input is attacker-influenced (e.g. CLI flag, config value, prompt, template), this is OS command injection: any binary/path can be chosen and the rest of the tokens become argv (CWE-7

pythonCVE-2026-34935GHSA-9GM9-C8MQ-VQ7MCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-34936: Ai Agent Tool Unauthorized File Opcve-2026-34936-ai-agent-tool-unauthorized-file-op

A tool class performs file operations within a static method. In AI agent frameworks, static methods lack instance context (such as workspace containment or user permissions), which may lead to unauthorized file operations and sandbox escapes if the input paths are attacker-controlled. Consider converting this to an instance method and explicitly enforcing w

pythonCVE-2026-34936CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-34938: Static Method Destructive File Op No Instance Authzcve-2026-34938-static-method-destructive-file-op-no-instance-authz

A @staticmethod in this class performs a destructive filesystem operation (os.remove, os.unlink, shutil.move, shutil.rmtree, or os.rename) but cannot invoke any instance-level access-control method because it has no 'self' reference. Any instance-level authorization policy—such as a workspace read/write access check—is silently bypassed. Convert the method t

pythonCVE-2026-34938CWE-693
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-34941: Improper Entityset Capacitycve-2026-34941-improper-entityset-capacity

Initializing a TryEntitySet (which uses direct array indexing based on the element's index value) with a capacity equal to the `.len()` of a sparse or filtered map may result in an insufficient capacity. `len()` represents the number of elements, but `TryEntitySet::with_capacity` expects a maximum possible index length. If the map doesn't contain all contigu

rustCVE-2026-34941CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-34943: Wasmtime Jit Libcall Toctoucve-2026-34943-wasmtime-jit-libcall-toctou

This rule is a placeholder. The underlying vulnerability is a TOCTOU bug via yielding GC during JIT translation of passive data models. It is highly specific to Wasmtime's internal compilation phase and Wasm concurrency model, lacking a generalized framework representation.

rustCVE-2026-34943
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-34971: Wasmtime Insecure Passive Data Trackingcve-2026-34971-wasmtime-insecure-passive-data-tracking

Wasmtime tracked passive data bounds insecurely via a side-table (`dropped_data`) rather than securely maintaining exact lengths internally in `vmctx`. This state tracking approach is vulnerable to desynchronization and stale state access during module drops and instance pool re-use.

rustCVE-2026-34971
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-34976: Missing Restore Tenant Middleware Registrationcve-2026-34976-missing-restore-tenant-middleware-registration

The mutation 'restoreTenant' is absent from this middleware configuration map while 'restore' is present. In Go, a missing map key returns the zero-value (nil slice), causing the middleware dispatcher to skip all authentication, IP-whitelisting, and audit-logging for that mutation — the root cause of CVE-2026-34976 (CVSS 10.0). An unauthenticated remote atta

goCVE-2026-34976GHSA-P5RH-VMHP-GVCWCWE-862CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-34977: Python Bash Sh Dash C Dynamic Command Injectioncve-2026-34977-python-bash-sh-dash-c-dynamic-command-injection

Building a "bash -c" or "sh -c" argv list with a dynamically constructed command string is vulnerable to OS command injection (CWE-78) when any part of the string originates from caller-controlled or user-controlled data. Even with shlex.quote, mixing user data into a shell-interpreted script is fragile. Prefer invoking the target program directly with separ

pythonCVE-2026-34977GHSA-8R22-62P7-9JRPCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-35047: Php Laravel Unrestricted File Upload To Public Pathcve-2026-35047-php-laravel-unrestricted-file-upload-to-public-path

An uploaded file is moved into a public_path() (web-accessible) directory inside a handler that does not perform Laravel validation ($request->validate([...]) or Validator::make(...)). When the stored filename's extension is taken from the client (e.g. getClientOriginalExtension() / getClientOriginalName()), an authenticated attacker can upload an executable

phpCVE-2026-35047GHSA-9RCC-W59J-965VCWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-35051: Forwardauth Missing X Forwarded Stripcve-2026-35051-forwardauth-missing-x-forwarded-strip

ForwardAuth-style request builder calls utils.CopyHeaders to bulk-copy every incoming request header into the forwarded auth request and then only selectively rebuilds a fixed subset of X-Forwarded-* headers (For / Method / Proto / Port / Host / Uri). Other X-Forwarded-* headers such as X-Forwarded-Prefix are not stripped, so when the trust-forward flag is f

goCVE-2026-35051GHSA-6384-M2MW-RF54CWE-345CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-35052: Python Unsafe Pickle Deserialization Storage Backendcve-2026-35052-python-unsafe-pickle-deserialization-storage-backend

Unrestricted pickle deserialization detected. `pickle.loads()` / `pickle.load()` and `shelve.open()` (which internally uses pickle) will execute arbitrary code via `__reduce__` gadgets when given attacker-controlled bytes. If the input originates from a network-reachable store (Redis, memcached, shelve/DBM file, message queue, HTTP body, file uploaded by use

pythonCVE-2026-35052GHSA-436G-FHFC-9G5WCWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-35178: Php Create Function Code Injectioncve-2026-35178-php-create-function-code-injection

Use of PHP's create_function() compiles its second argument via internal eval(). When any value that flows into the body string originates from request data (cookies, query parameters, headers, or config values overrideable by the client), this becomes a code-injection / RCE primitive (CWE-94). Replace create_function() with an anonymous closure (function(..

phpCVE-2026-35178GHSA-JW63-M86R-2JXCCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-35184: Php Switch Default Unsanitized Passthrough Sqlicve-2026-35184-php-switch-default-unsanitized-passthrough-sqli

The `default` branch of this validation `switch` copies a raw input array entry to a "validated" array without sanitization (same key on both sides). Other branches typically apply a sanitizer such as `InputUtils::LegacyFilterInput`, so attacker-controlled validation types (e.g., the `custom`/`value` parameters in CVE-2026-35184) bypass validation. When the

phpCVE-2026-35184GHSA-GJW3-73Q9-V2QHCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-35186: Wasmtime Libcall Passive Data Racecve-2026-35186-wasmtime-libcall-passive-data-race

Using a libcall to access Wasm passive data segments can be unsafe as it fails to synchronize with Wasm JIT execution and dynamic bounds updates (e.g. `data.drop`). A concurrent yield (such as a GC pause) can invalidate bounds leading to out-of-bounds memory access. The compilation strategy should emit inline bounds checks reading from the dynamic segment le

rustCVE-2026-35186
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-35194: Flink Raw Format Unbounded Recordscve-2026-35194-flink-raw-format-unbounded-records

Using Flink's `RawFormatSerializationSchema` or `RawFormatDeserializationSchema` without specifying a line delimiter can lead to record injection. If downstream consumers rely on delimiter-based parsing, an attacker supplying data containing delimiter bytes can break record boundaries and spoof arbitrary records. Configure an explicit line delimiter string t

javaCVE-2026-35194CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-35205: Fail Open Verification Bypasscve-2026-35205-fail-open-verification-bypass

Verification logic handles missing authentication/provenance data by logging a warning but failing to abort the execution. This allows attackers to bypass signature or provenance verification by simply omitting the material. Ensure the application fails closed by returning an error or halting execution instead.

goCVE-2026-35205
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-35209: Object Assign Prototype Hijackcve-2026-35209-object-assign-prototype-hijack

Cloning objects with `Object.assign({}, ...)` can lead to local prototype pollution if an input argument contains a malicious `__proto__` property (such as from parsed JSON). `Object.assign` invokes the `__proto__` setter on the new empty target object, altering its prototype chain. When this cloned object is subsequently merged, iterated via `for...in`, or

javascriptCVE-2026-35209CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-35213: Redos In Regex Endingscve-2026-35213-redos-in-regex-endings

Overly broad, optional, or overlapping regex groups such as `(.*)?$` can cause catastrophic backtracking (ReDoS) leading to DoS. Use more specific character classes instead.

javascriptCVE-2026-35213CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-35392: Go Http Request Path To File Write Without Containment Checkcve-2026-35392-go-http-request-path-to-file-write-without-containment-check

A filesystem write path is derived from `req.URL.Path` and reaches `os.Create` / `os.OpenFile` / `os.WriteFile` / `ioutil.WriteFile` without being passed through a sanitizer that URL-decodes, cleans, and verifies the resolved absolute path is contained within the intended root directory. An attacker can supply traversal segments such as `..` or URL-encoded `

goCVE-2026-35392GHSA-G8MV-VP7J-QP64CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-35393: Go Net Http Url Path To Filesystem Traversalcve-2026-35393-go-net-http-url-path-to-filesystem-traversal

An HTTP request URL path (`req.URL.Path`) is used to construct a filesystem path that is passed to a file-system API (create, open, write, mkdir, stat, or remove) without verifying that the resolved path stays within an intended root directory. Because Go decodes percent-encoded segments (e.g. `%2e%2e`) into `req.URL.Path`, naive concatenation, splitting, or

goCVE-2026-35393GHSA-JG56-WF8X-QRV5CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-35394: Improper Error Class In Url Validationcve-2026-35394-improper-error-class-in-url-validation

URL scheme validation throws a generic Error instead of a project-specific error class (such as ActionableError). In highly specific framework environments, generic exceptions might not be properly handled, routed, or surfaced to the client, which can cause security validation failures to be silently suppressed or incorrectly processed.

typescriptCVE-2026-35394CWE-390CWE-754
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 65
CVE-2026-35409: Directus Missing Oauth Validationcve-2026-35409-directus-missing-oauth-validation

A request authorization check verifies primary user, role, or administrative presence but fails to subsequently inspect and validate OAuth constraints (such as scope, audience, or origin/transport) when an OAuth token is present. This allows users or tokens with inappropriate scopes or mismatched audiences to bypass intended logical barriers. OAuth propertie

typescriptCVE-2026-35409CWE-285CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-35442: Express Missing Oauth Scope Validationcve-2026-35442-express-missing-oauth-scope-validation

Endpoint authenticates request but misses OAuth scope validation.

typescriptCVE-2026-35442
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-35458: Go Dlclark Regexp2 Compile Without Match Timeoutcve-2026-35458-go-dlclark-regexp2-compile-without-match-timeout

regexp2.Compile result is used without assigning a MatchTimeout. The github.com/dlclark/regexp2 engine supports backtracking and defaults MatchTimeout to math.MaxInt64 (no timeout). When the pattern source is attacker-controlled (e.g. parsed from a request header or form field), a crafted regex with nested quantifiers can cause exponential backtracking and h

goCVE-2026-35458GHSA-FMWG-QCQH-M992CWE-1333
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-35464: Pyload Incomplete Admin Optionscve-2026-35464-pyload-incomplete-admin-options

The hardcoded list of admin-only configuration options is missing security-critical settings such as 'storage_folder'.

pythonCVE-2026-35464
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-35465: Custom Archive Filename Missing Validationcve-2026-35465-custom-archive-filename-missing-validation

A custom file parser extracts and returns a filename without verifying that it doesn't contain absolute paths or directory separators. This can lead to path traversal or arbitrary file overwrite vulnerabilities if the returned filename is used in file extraction operations. Ensure you validate that the extracted filename exactly matches its basename (e.g., u

pythonCVE-2026-35465CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-35471: Go Path Traversal Guard Missing Returncve-2026-35471-go-path-traversal-guard-missing-return

Path-traversal guard `if strings.Contains(..., "..")` writes an error response but is missing an early `return`. Execution falls through to subsequent filesystem operations even when a traversal sequence is detected, defeating the check (see CVE-2026-35471). Add an explicit `return` inside the guard or use a sanitizer helper that validates the resolved path

goCVE-2026-35471GHSA-6QCC-6Q27-WHP8CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-35523: Strawberry Graphql Ws Unauthenticated Startcve-2026-35523-strawberry-graphql-ws-unauthenticated-start

The `handle_start` method of a GraphQL WebSocket handler processes subscription messages without first checking if the connection has been initialized and acknowledged. This allows attackers to bypass authentication implemented in the `connection_init` hook (e.g., `on_ws_connect`) by sending a `start` message directly. Ensure that a property like `self.conne

pythonCVE-2026-35523CWE-287CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-35526: Graphql Ws Missing Limits And Authcve-2026-35526-graphql-ws-missing-limits-and-auth

A GraphQL WebSocket handler processes a subscription start message without validating whether the connection state has been initialized or enforcing a limit on the number of concurrently active subscriptions (tasks). This can lead to authentication bypass or a denial of service (DoS) via unbounded task creation. Add connection state checks and a maximum subs

pythonCVE-2026-35526CWE-306CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-35604: Missing Share Owner Permission Checkcve-2026-35604-missing-share-owner-permission-check

The application retrieves a user via a generated sharing link's identifier but assigns it to the context without validating if the associated user still has appropriate active permissions. This can lead to access bypasses where revoked or suspended users' shares remain fully functional. Ensure the user's permissions are explicitly validated immediately after

goCVE-2026-35604CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-35615: Praisonai Workspace Access Bypasscve-2026-35615-praisonai-workspace-access-bypass

A file operation is performed without validating workspace access permissions. This relies entirely on stateless path validation which lacks workspace containment context, enabling potential path traversal or arbitrary file modifications outside the sandbox.

pythonCVE-2026-35615CWE-22CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-37541: Ovms3 Gvret Binary Build Can Frame Length Unboundedcve-2026-37541-ovms3-gvret-binary-build-can-frame-length-unbounded

Legacy 2-argument canformat::Serve() invocation on the externally reachable canlog TCP server attack surface, or unbounded use of the attacker-controlled `build_can_frame.length` field inside the GVRET binary parser. In the BUILD_CAN_FRAME path, the 1-byte length is used directly as a memcpy/Pop size into the fixed 8-byte CAN_frame_t::data and the ~16-byte s

cppCVE-2026-37541CWE-121
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-37709: Laravel Write Method With Read Only Authorizationcve-2026-37709-laravel-write-method-with-read-only-authorization

Write/mutating REST controller method '$METHOD' uses only the read-only 'view' authorization gate. Write methods (store, create, update, destroy) must authorize with a write-level permission (e.g., 'update', 'create', 'delete') rather than 'view'. Using 'view' allows users with read-only access to perform unauthorized write operations such as file uploads or

phpCVE-2026-37709CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-38651: Go Jwt Missing Validity Checkcve-2026-38651-go-jwt-missing-validity-check

A JWT token parsed with `jwt.Parse` or `jwt.ParseWithClaims` is accessed by checking if it is non-nil without also verifying the token's validity (`token.Valid`) or checking the returned error. Invalid tokens (e.g., forged signatures) may still evaluate as non-nil, leading to authentication bypass. Always check `token.Valid` or ensure the parsing error is ha

goCVE-2026-38651CWE-287CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-38992: Php Sqlite Jsonpath Unsanitized Field Concatenationcve-2026-38992-php-sqlite-jsonpath-unsanitized-field-concatenation

A SQLite JSON path is built by concatenating a field-name parameter to a '$' / '$.' prefix without escaping single quotes or backslashes. The resulting path is typically interpolated into single-quoted SQL string literals (e.g., json_extract(document, '$.field'), json_each, json_type, json_array_length). An attacker-controlled field name containing a single

phpCVE-2026-38992CWE-89CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-39307: File Tools Py Cwe 000 Cve 2026 39307cve-2026-39307-file-tools-py-cwe-000-cve-2026-39307

FileTools methods lack instance-level context to check and enforce workspace boundary access constraints due to static implementation.

pythonCVE-2026-39307
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-39324: Rack Session Cookie Decoder Fallback Bypasses Encryptorscve-2026-39324-rack-session-cookie-decoder-fallback-bypasses-encryptors

Rack::Session::Cookie#unpacked_cookie_data falls back to an unauthenticated coder (e.g. Base64::Marshal) when configured encryptors fail to decrypt the cookie. Because encryptor failures are rescued and ignored, an attacker can forge a session cookie that fails authenticated decryption but is still parsed by the fallback coder, leading to authentication bypa

rubyCVE-2026-39324GHSA-33QG-7WPP-89CQCWE-287CWE-345
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-39355: Php Laravel Controller Ownership Reassignment Without Authorizationcve-2026-39355-php-laravel-controller-ownership-reassignment-without-authorization

Controller method reassigns a model's `user_id` (ownership column) and persists the change with `->save()` without calling `Gate::authorize(...)`, `$this->authorize(...)`, `Gate::allows(...)`, or `$this->authorizeForUser(...)` anywhere in the method body. Combined with Laravel route-model binding, this lets any authenticated user take ownership of arbitrary

phpCVE-2026-39355GHSA-2RQ7-JQM7-W8X4CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-39363: Bypass Fs Check Via Hardcoded Envcve-2026-39363-bypass-fs-check-via-hardcoded-env

Bypassing a filesystem access check using a hardcoded environment or role string (e.g., `consumer === 'server'`) can allow arbitrary file reads if the check evaluates user-controlled paths. Use explicit configuration flags to determine if checks should be bypassed rather than relying on broad environment labels.

javascriptCVE-2026-39363CWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-39408: Insecure Route Path Joincve-2026-39408-insecure-route-path-join

A dynamically constructed route path is joined and returned directly without validation against the base output directory. This missing boundary check can lead to Path Traversal vulnerabilities if the dynamic input contains directory traversal sequences. Ensure that generated paths are validated using a check before being returned or used.

typescriptCVE-2026-39408CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-3945: Strtol Missing Negative Check Before Arithmeticcve-2026-3945-strtol-missing-negative-check-before-arithmetic

The return value of strtol is used in arithmetic operations without validating for negative values. This can lead to integer overflow or memory issues when the resulting value is passed to functions.

cCVE-2026-3945CWE-128CWE-190
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-3960: Cve 2026 3960 Incomplete Jdbc Denylist Missing Postgresql Paramscve-2026-3960-cve-2026-3960-incomplete-jdbc-denylist-missing-postgresql-params

JDBC parameter denylist contains MySQL-specific entries such as "autoDeserialize" but is missing critical PostgreSQL JDBC driver parameters ("socketFactory", "socketFactoryArg"). An attacker can bypass this denylist by supplying a jdbc:postgresql: URL with socketFactory pointing to an arbitrary Java class (e.g., ClassPathXmlApplicationContext) to achieve una

javaCVE-2026-3960CWE-184
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-39853: Osslsigncode Memcpy Buffer Overflowcve-2026-39853-osslsigncode-memcpy-buffer-overflow

Unbounded memcpy of an ASN.1 SpcIndirectDataContent digest into a buffer. This copies data trusting the `messageDigest->digest->length` field, which is controlled by the attacker. If the destination array has a fixed boundary (like EVP_MAX_MD_SIZE), this will cause a buffer overflow. Verify the length fits the destination buffer before moving memory.

cCVE-2026-39853CWE-120
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-39858: Traefik Http Chain Missing Deny Encoded Characterscve-2026-39858-traefik-http-chain-missing-deny-encoded-characters

The Traefik HTTP entrypoint handler chain wires `denyFragment` (and `normalizePath`) but does not install `denyEncodedCharacters` in the same chain. Without this middleware, suspicious percent-encoded characters in the URL path (e.g. %0A, %0D, %2F, %5C, %00, %25, %3B) reach downstream middleware and authentication subrequests, where they can be used to forge

goCVE-2026-39858GHSA-5M6W-WVH7-57VMCWE-290CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-39859: Conditional Path Containment Bypasscve-2026-39859-conditional-path-containment-bypass

A directory containment verification is conditionally bypassed based on an inequality condition. This logic error can allow path traversal or local file inclusion (LFI) because outer path boundaries are discarded for specific cases. Ensure containment invariants are enforced unconditionally on all file lookup operations.

typescriptCVE-2026-39859CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-39865: Array Splice Missing Unconditional Return In Backward While Loopcve-2026-39865-array-splice-missing-unconditional-return-in-backward-while-loop

Array.splice() is called inside a backward-decrement while loop but the enclosing block only returns conditionally (inside a nested if) after removal. When the condition is false the loop continues iterating over the now-shorter array with stale index bounds, causing state corruption that can crash the process or corrupt shared state under concurrent access

javascriptCVE-2026-39865CWE-670
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-39888: Python Exec Unrestricted Builtins Sandboxcve-2026-39888-python-exec-unrestricted-builtins-sandbox

A globals mapping is being constructed with '__builtins__' aliased to the unrestricted real __builtins__. When this mapping is passed to exec()/eval() for untrusted code, it provides NO sandboxing: the executed code can call exec/eval/compile/__import__/open directly, and can also escape via frame-traversal (e.__traceback__.tb_frame.f_back.f_builtins["exec"]

pythonCVE-2026-39888GHSA-QF73-2HRX-XPRPCWE-657CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-39889: Ai Agent Tool Static File Op Sandbox Bypasscve-2026-39889-ai-agent-tool-static-file-op-sandbox-bypass

Agent tools exposing file operations via static methods lack instance-level context necessary for proper sandboxing (e.g., workspace bounds). This can allow an attacker to exploit agent prompts to perform arbitrary file reads/writes outside intended boundaries. Refactor tools to use instance methods and explicitly enforce workspace access controls.

pythonCVE-2026-39889CWE-285CWE-732
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-39912: Php Magic Link Token Leak In Responsecve-2026-39912-php-magic-link-token-leak-in-response

Magic login link containing an authentication token is returned to the caller after being delivered by email. If the caller exposes this return value through an HTTP response, an unauthenticated attacker who knows a target email can retrieve the login token directly (CVE-2026-39912). Return only a boolean success indicator instead of the link.

phpCVE-2026-39912CWE-200CWE-598
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-39958: Oma Topics Missing Control Char Validationcve-2026-39958-oma-topics-missing-control-char-validation

A topic/manifest entry obtained from a remote source is appended to the enabled list without verifying that its `name` field is free of control characters. Newlines or other control characters in `name` can break out of the intended APT sources.list line and inject arbitrary `deb`/`deb-src` entries into /etc/apt/sources.list.d (CVE-2026-39958). Validate the

rustCVE-2026-39958CWE-20CWE-74CWE-93
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-39962: Php Ldap Injection Unescaped Superglobal In Filtercve-2026-39962-php-ldap-injection-unescaped-superglobal-in-filter

User-controlled input from a PHP request superglobal flows into an LDAP filter passed to ldap_search/ldap_list/ldap_read without being escaped via ldap_escape(..., LDAP_ESCAPE_FILTER). An attacker who can influence the source value (e.g., a reverse-proxy-supplied header surfaced through $_SERVER) can inject LDAP filter metacharacters such as *, (, ), \ to ch

phpCVE-2026-39962CWE-90
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-39974: Array Filter Index Shift Logic Bugcve-2026-39974-array-filter-index-shift-logic-bug

Removing empty elements from a nested array using `.filter(x => x.length > 0)` will eliminate intermediate empty elements, shifting the indices of subsequent items. If this multi-dimensional array relies on strict index positions to map logic (such as mapping positional output ports in graph/workflow execution engines), this truncation misroutes execution fl

typescriptCVE-2026-39974CWE-918
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-39987: Marimo Websocket Missing Validate Authcve-2026-39987-marimo-websocket-missing-validate-auth

WebSocket route handler decorated with `@$ROUTER.websocket(...)` does not invoke `validate_auth(...)` before accepting the connection. Unlike other authenticated WebSocket endpoints in marimo, this handler skips authentication, potentially allowing unauthenticated attackers to use privileged functionality (e.g. obtaining a PTY shell via /terminal/ws). Call `

pythonCVE-2026-39987CWE-306CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-40030: Os Popen Command Injectioncve-2026-40030-os-popen-command-injection

The `os.popen()` function executes commands through the shell. Passing dynamically built strings (via concatenation or formatting) can lead to OS command injection if the input contains shell metacharacters. Instead, use `subprocess.run()` with a list of arguments and `shell=False`, or standard library equivalents like `os.listdir()`.

pythonCVE-2026-40030CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40069: Case Sensitive Constant Inclusion Bypasscve-2026-40069-case-sensitive-constant-inclusion-bypass

Checking dynamically extracted fields (e.g., API responses) against constant allowlists, blocklists, or markers without normalizing case can allow alternate casings to bypass validation logic. Attackers or upstream APIs returning 'invalid' instead of 'INVALID' can silence errors. Always normalize string inputs using `.upcase` or `.downcase` before membership

rubyCVE-2026-40069CWE-178CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40073: Unvalidated Content Length Limit Bypasscve-2026-40073-unvalidated-content-length-limit-bypass

When an HTTP stream handler accumulates payload size and checks it against a `content-length` limit parsed with `Number()`, `parseInt()`, or `parseFloat()`, it can fail open. For chunked requests, missing headers cause these parsers to return `NaN`. Because numeric inequalities evaluate to false against `NaN` (e.g., `size > NaN`), an attacker can circumvent

javascriptCVE-2026-40073CWE-400CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 65
CVE-2026-40116: Static Validation Workspace Bypasscve-2026-40116-static-validation-workspace-bypass

A function handling file operations delegates path validation to a static class method instead of an instance-bound method. This can bypass workspace and instance-level sandbox constraints, leading to path traversal or authorization bypass. Convert the method to use `self` and validate bounds against the instance's designated workspace.

pythonCVE-2026-40116
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-40149: Static Method File Operation Sandbox Bypasscve-2026-40149-static-method-file-operation-sandbox-bypass

File operations in static methods lack instance-level workspace bounds. Ensure file system operations that act on user or agent input enforce sandbox constraints via instance properties.

pythonCVE-2026-40149
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-40154: Praisonai Tool Static Destructive File Op Without Workspace Guardcve-2026-40154-praisonai-tool-static-destructive-file-op-without-workspace-guard

A `@staticmethod` on a file-tooling class performs a destructive filesystem operation (os.remove / os.unlink / shutil.move / shutil.rmtree / shutil.copy / shutil.copy2) without invoking a workspace authorization guard such as `self._require_workspace_access(write=True)` first. When such a method is exposed as an agent tool (e.g., PraisonAI FileTools loaded b

pythonCVE-2026-40154GHSA-PV9Q-275H-RH7XCWE-829
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-40158: Sqli Fstring Interpolationcve-2026-40158-sqli-fstring-interpolation

Detected SQL injection via direct string interpolation (such as f-strings) in a database `execute` call. Untrusted input should be parameterized. If interpolating identifiers like table names, use a validation step (e.g. strict regex matching) before interpolation.

pythonCVE-2026-40158CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40164: Hardcoded Murmurhash Seedcve-2026-40164-hardcoded-murmurhash-seed

A potentially hardcoded or static seed is used for MurmurHash3 initialization. This makes the hash function predictable and vulnerable to hash collision Denial of Service (DoS) attacks. An attacker can precompute keys that hash to the same bucket, degrading performance to O(n²). Randomize the hash seed using a cryptographically secure pseudo-random number ge

cCVE-2026-40164CWE-330CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-40189: Goshs State Changing Handler Missing Acl Checkcve-2026-40189-goshs-state-changing-handler-missing-acl-check

State-changing FileServer handler performs a filesystem-mutating operation (file create/open-for-write, remove, remove-all, mkdir, or multipart body read) without first calling fs.applyCustomAuth(...) to enforce the per-folder .goshs ACL/basic-auth policy. The read paths (doDir/doFile) gate access through findSpecialFile/findEffectiveACL + applyCustomAuth, b

goCVE-2026-40189GHSA-WVHV-QCQF-F3CXCWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-40258: Python Zipfile Extractall Zip Slipcve-2026-40258-python-zipfile-extractall-zip-slip

`extractall()` is called on an archive object without first validating member entries against path traversal (Zip Slip). Python's `zipfile` module does not sanitize `..` or absolute path entries, so a crafted archive can write files outside the destination directory. Before calling `extractall`, iterate `namelist()`/`infolist()`, resolve each entry with `os.

pythonCVE-2026-40258GHSA-M5GR-86J6-99JPCWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-40259: Siyuan Av Api Missing Admin Role Checkcve-2026-40259-siyuan-av-api-missing-admin-role-check

Route $PATH is registered with model.CheckAuth but without model.CheckAdminRole, allowing any authenticated user—including publish-service RoleReader tokens—to invoke a privileged attribute-view operation (layout changes, group configuration, batch block replacement, or unconditional file deletion). Add model.CheckAdminRole (and model.CheckReadonly for write

goCVE-2026-40259GHSA-7M5H-W69J-QGGGCWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-40288: Praisonai Filetools Missing Workspace Containmentcve-2026-40288-praisonai-filetools-missing-workspace-containment

File mutation operation performs path-traversal validation (_validate_path) but does not enforce workspace containment via _require_workspace_access(write=True) before invoking a destructive filesystem operation (shutil.move / shutil.copy2 / os.remove / os.unlink / open(..., 'w')). Path-traversal checks alone allow any absolute host path that does not contai

pythonCVE-2026-40288GHSA-VC46-VW85-3WVMCWE-22CWE-73
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-40289: Praisonai Filetools Destructive Missing Workspace Checkcve-2026-40289-praisonai-filetools-destructive-missing-workspace-check

A destructive file-system method decorated with @require_approval performs a write/copy/move/delete/download operation but does not call self._require_workspace_access(write=True) before the operation. In PraisonAI versions prior to 4.5.139 / praisonaiagents 1.5.140 (CVE-2026-40289), FileTools.write_file / copy_file / move_file / delete_file / download_file

pythonCVE-2026-40289GHSA-8X8F-54WF-VV92CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-40315: Python Sql Identifier Injection Via Unvalidated Prefixcve-2026-40315-python-sql-identifier-injection-via-unvalidated-prefix

A SQL identifier (e.g., a table-name attribute) is being constructed by f-string interpolation of a constructor/method parameter inside a SQLite-backed conversation store, without any allowlist validation of the prefix. SQL identifiers cannot be safely parameterized via placeholder binding, so the only safe mitigation is strict allowlist validation of the pr

pythonCVE-2026-40315GHSA-X783-XP3G-MQHPCWE-20CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-40318: Go Path Traversal Arbitrary File Delete Via Filepath Joincve-2026-40318-go-path-traversal-arbitrary-file-delete-via-filepath-join

A filesystem path is built in a single `filepath.Join` rooted at the user data directory (`util.DataDir`) and concatenated with a user-controllable string parameter (`$ID + $EXT`), then passed to a deletion primitive (`filelock.RemoveWithoutFatal`, `filelock.Remove`, `os.Remove`, `os.RemoveAll`) without verifying that the resolved path stays inside the inten

goCVE-2026-40318GHSA-VW86-C94W-V3X4CWE-22CWE-73
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-40322: Mermaid Svg Innerhtml Xss Without Dompurifycve-2026-40322-mermaid-svg-innerhtml-xss-without-dompurify

Mermaid SVG output from `$MERMAID.render()` is inserted into `innerHTML` without DOMPurify sanitization. Mermaid diagrams rendered with securityLevel "loose" allow attacker-controlled HTML/JavaScript to survive into the SVG output (via inline event handlers such as onerror/onload, <script> elements, or javascript: URLs in href attributes). The regex-only app

javascriptCVE-2026-40322CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 87
CVE-2026-40324: Hotchocolate Utf8graphqlparser Missing Recursion Depth Guardcve-2026-40324-hotchocolate-utf8graphqlparser-missing-recursion-depth-guard

Recursive descent parser entry-point method in Utf8GraphQLParser is missing the IncreaseDepth() / DecreaseDepth() recursion-depth guard. An attacker can submit a GraphQL document with deeply nested selection sets, list values, object values, or list/non-null type references that exhausts the managed stack and raises a StackOverflowException, which is uncatch

csharpCVE-2026-40324GHSA-QR3M-XW4C-JQW3CWE-674
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-40344: Skipped Architectural Feature Omissioncve-2026-40344-skipped-architectural-feature-omission

Skipped rule generation. The vulnerability entails the omission of signed HTTP trailer parsing and validation, requiring the implementation of new protocol state handling which cannot be intuitively detected by behavior static analysis. Structural fallback applied.

goCVE-2026-40344
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-40351: Typescript Nosql Injection Via Type Assertion On Request Bodycve-2026-40351-typescript-nosql-injection-via-type-assertion-on-request-body

A credential-like field (e.g., password, token, code) destructured from `req.body` via a TypeScript type assertion (`as <Type>`) is passed directly into a Mongoose equality query. TypeScript type assertions are erased at runtime and do not validate input, so an attacker can submit a JSON object such as `{"$ne": ""}` for a field expected to be a string/number

typescriptCVE-2026-40351GHSA-X8MX-2MR7-H9XGCWE-502CWE-943
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-40477: Thymeleaf Ssti Incomplete Expression Recognizercve-2026-40477-thymeleaf-ssti-incomplete-expression-recognizer

Detected an under-specified Thymeleaf expression-opener recognizer that checks only '$', '*', '#', '@', '~' but does NOT also check the preprocessing opener '_' (for "__...__") nor the literal-substitution opener '|' (for "|...|"). This is the CVE-2026-40477 (Thymeleaf <= 3.1.3.RELEASE) SSTI-bypass shape: SpringRequestUtils.containsExpression() fails to flag

javaCVE-2026-40477GHSA-R4V4-5MWR-2FWRCWE-1336CWE-917
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 73
CVE-2026-40492: C Bits Per Pixel Header Field Drives Wider Integer Castcve-2026-40492-c-bits-per-pixel-header-field-drives-wider-integer-cast

Branching on a raw parsed-header field `bits_per_pixel` to cast a pixel/scanline buffer to a wider integer type (uint16_t*/uint32_t*) is unsafe when that buffer's size/stride was derived from an independently resolved pixel format. If the header value disagrees with the resolved bits-per-pixel, the byte-swap loop will read/write past the allocated buffer (he

cCVE-2026-40492GHSA-526V-VM72-4V64CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-40493: Image Codec Bpp From Raw Channels Depthcve-2026-40493-image-codec-bpp-from-raw-channels-depth

Bytes-per-pixel is computed from raw header fields ($STATE->channels * $STATE->depth) instead of from the resolved pixel format (e.g. sail_bits_per_pixel(image->pixel_format)). When the row/scan-line buffer is allocated based on the resolved pixel_format, this raw-header-derived stride can exceed the allocated bytes-per-pixel, causing heap buffer overflows o

cCVE-2026-40493GHSA-RCQX-GC76-R9MVCWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-40494: Tga Rle Raw Packet Missing Bounds Checkcve-2026-40494-tga-rle-raw-packet-missing-bounds-check

An RLE raw-packet decode loop writes `count` pixels (decoded from a marker byte as `(marker & 0x7F) + 1`, up to 128) into a heap output buffer without clamping `count` against the remaining buffer capacity (e.g. `pixels_num - i`). The loop advances the output pointer by `pixel_size` per iteration, which can write past the end of the destination buffer (CWE-7

cCVE-2026-40494GHSA-CP2J-RWH4-R46FCWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-40497: Missing Style In Html Denylistcve-2026-40497-missing-style-in-html-denylist

An HTML tag denylist array contains 'script' and 'iframe' but omits 'style'. This allows attackers to inject malicious CSS, which can be leveraged for CSRF token exfiltration and other CSS injection attacks. Ensure 'style' is included in the array of stripped tags.

phpCVE-2026-40497CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-40498: Php Laravel Md5 App Key Auth Tokencve-2026-40498-php-laravel-md5-app-key-auth-token

Authentication or access token derived from `config('app.key')` using MD5 (e.g. `md5(config('app.key') . 'suffix')`). MD5 is cryptographically weak and the construction is an unkeyed hash (not a true HMAC), producing a static, deterministic token that can be brute-forced or leaked via query strings, server logs, browser history and proxy logs. Use `hash_hmac

phpCVE-2026-40498GHSA-5JW5-Q9J7-4RXCCWE-200CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-40525: Python Auth Fail Open Empty Api Keycve-2026-40525-python-auth-fail-open-empty-api-key

Authentication check fails open when the configured api_key is empty or unset. Returning True (or otherwise granting access) when the configured secret is missing allows unauthenticated callers to invoke privileged routes. Convert this into a hard failure (e.g., raise HTTPException(status_code=503, ...)) so the service refuses requests until an operator expl

pythonCVE-2026-40525GHSA-JGQ2-VQ69-GR6HCWE-636
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-40569: Php Laravel Mass Assignment Request All Into Fillcve-2026-40569-php-laravel-mass-assignment-request-all-into-fill

Mass assignment vulnerability: a partially-filtered request payload obtained via $request->except([...]) (typically used to "drop the password before saving") is forwarded to an Eloquent model's fill() method without a positive field-name allowlist. Although the developer excluded one or two sensitive keys (e.g. out_password / in_password), an authenticated

phpCVE-2026-40569GHSA-HMQM-33WP-858JCWE-284CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-40576: Python Path Traversal Unsafe Sandbox Resolvercve-2026-40576-python-path-traversal-unsafe-sandbox-resolver

Path-resolution helper fails to enforce its sandbox boundary. The function either (a) short-circuits and returns a caller-supplied absolute path verbatim, or (b) joins a base directory with a caller-controlled filename and returns the result without resolving with `os.path.realpath` and verifying containment (e.g. via `os.path.commonpath`, `startswith`, or `

pythonCVE-2026-40576GHSA-J98M-W3XP-9F56CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
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

cCVE-2026-40719CWE-476
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-40869: Decidim Collaborative Texts Incorrect Authz Subjectcve-2026-40869-decidim-collaborative-texts-incorrect-authz-subject

The authorization check evaluates permissions using the incorrect subject `:document` instead of `:collaborative_text`. In the `decidim-collaborative_texts` component, component-specific permission bounds explicitly match `:collaborative_text`. Using `:document` bypasses expected authorization checks, which can lead to a fail-closed DoS or privilege escalati

rubyCVE-2026-40869CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40884: Goshs Sftp Empty Username Auth Bypasscve-2026-40884-goshs-sftp-empty-username-auth-bypass

SFTP startup validation accepts an empty-username basic-auth string (e.g., "-b ':pass'"). Because the SFTP password handler is only attached when both username and password are non-empty, an empty username causes no SSH authentication handler to be installed, and the gliderlabs/ssh server then defaults to admitting all clients without credentials. Reject con

goCVE-2026-40884GHSA-C29W-QQ4M-2GCVCWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-40890: Go Missing Bounds Check After Loopcve-2026-40890-go-missing-bounds-check-after-loop

An index is incremented in a bound-checking loop but is then used to slice beyond the bounds without checking if the slice was exhausted. This can lead to a panic (out-of-bounds read). Ensure that you check if the loop reached the maximum string length before slicing with `[:i+1]`.

goCVE-2026-40890CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-40899: Lombok Data Class List Field Missing Jsonignorecve-2026-40899-lombok-data-class-list-field-missing-jsonignore

A List<String> field initialized via Arrays.asList() in a Lombok @Data-annotated class is missing @JsonIgnore. The @Data annotation auto-generates a public setter for this field. During Jackson JSON deserialization, an attacker can include this field in a crafted JSON payload to overwrite the server-side value, potentially bypassing security validation (e.g.

javaCVE-2026-40899CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2026-40906: Elixir Permissive Validator Catchall Okcve-2026-40906-elixir-permissive-validator-catchall-ok

Validator/checker function ends with a permissive catch-all clause that returns `:ok` (or `{:ok, ...}`) for any unhandled input. When this function is used to vet user-controlled data that flows into a security-sensitive sink (such as a SQL query string built via string interpolation), the catch-all enables bypass of validation and may lead to SQL injection

genericCVE-2026-40906GHSA-H5RG-PXX7-R2HJCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-41068: Kyverno Cross Namespace Rbac Bypasscve-2026-41068-kyverno-cross-namespace-rbac-bypass

A cross-namespace access vulnerability was discovered. A target namespace is retrieved from a user-supplied configuration and used to fetch a resource without validating it against the current context's bounded namespace limits. This lack of validation allows a namespaced policy to read arbitrary resources out of namespace bounds, resulting in a privilege es

goCVE-2026-41068CWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-41070: Cve 2026 41070 Openvpn Plugin Auth Deny Returns Successcve-2026-41070-cve-2026-41070-openvpn-plugin-auth-deny-returns-success

An authentication denial branch in an OpenVPN plugin handler returns a success status code (OPENVPN_PLUGIN_FUNC_SUCCESS). OpenVPN only consults auth_control_file when the plugin returns FUNC_DEFERRED; returning FUNC_SUCCESS causes OpenVPN to immediately admit the client as fully authenticated regardless of any denial written to the file. This results in comp

goCVE-2026-41070CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-41082: Opam Dot Install Rel Filename Path Traversalcve-2026-41082-opam-dot-install-rel-filename-path-traversal

The .install field parser converts a user-supplied destination filename string directly into an OpamFilename.Base via `Pp.of_module "rel-filename" (module OpamFilename.Base)` without validating for parent-directory references (`..`) or absolute paths. A malicious package can use destinations such as `../../a-file` to write files outside the opam switch direc

ocamlCVE-2026-41082CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-4111: Archive Missing Decompression Bounds Checkcve-2026-4111-archive-missing-decompression-bounds-check

Missing dynamic bounds check for block length against window size in filter parser. This can allow attackers to supply a nonsensically large block length, causing an infinite loop. Ensure the block length is bounded by a reasonable fraction of the dynamic window size.

cCVE-2026-4111CWE-835
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-41145: Unsanitized Http Trailer In Custom Chunk Readercve-2026-41145-unsanitized-http-trailer-in-custom-chunk-reader

A custom HTTP stream reader is created from an HTTP request body but fails to clear or sanitize `req.Trailer`. Go's `net/http` server automatically populates this field with trailing headers upon reading a chunked request. If the application later trusts these unverified trailers (e.g., for metadata or chunk signatures), attackers can smuggle unsigned traili

goCVE-2026-41145CWE-287CWE-345
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
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

genericCVE-2026-41163GHSA-XQ78-7HW4-5JVPCWE-269CWE-362
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 81
CVE-2026-41167: Js Node Postgres Template Literal Sql Injectioncve-2026-41167-js-node-postgres-template-literal-sql-injection

SQL query is built by interpolating request-derived values into a JavaScript template literal and passed to `.query()` with no parameter values array. Under node-postgres, a missing params argument dispatches via the simple query protocol, which neither parameterises values nor blocks stacked (semicolon-separated) statements — enabling SQL injection and, wit

javascriptCVE-2026-41167GHSA-FJ7C-2P5Q-G56MCWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-41180: Path Startswith Directory Traversalcve-2026-41180-path-startswith-directory-traversal

Validate paths using `path.relative()` instead of `startsWith()`. Using `startsWith()` to check path prefixes without ensuring a trailing directory separator allows directory traversal bypasses via partial directory matches (e.g., `/var/uploads_malicious` bypasses a check for `/var/uploads`).

javascriptCVE-2026-41180CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 69
CVE-2026-41193: Php Zip Slip Extract Without Path Containmentcve-2026-41193-php-zip-slip-extract-without-path-containment

Zip Slip / Path Traversal: a destination path is built by concatenating a ZIP entry name (or a value derived from it via str_replace) with a base directory and is then used as the target of a file write without validating that the resolved path stays under the base directory. A crafted ZIP entry containing '../' or '..\\' segments can cause arbitrary file wr

phpCVE-2026-41193GHSA-R85M-5MC9-CC9WCWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-41197: Rust Brillig Array Undersize From Discarded Element Typescve-2026-41197-rust-brillig-array-undersize-from-discarded-element-types

The `Array` heap-value-type variant stores its `size` as a raw `u32`, discarding the element-type-aware semi-flattened slot count. When the inner element type is composite (a tuple/struct that occupies multiple Brillig slots per element), allocations sized from this raw count under-allocate the heap buffer and allow out-of-bounds writes when foreign-call/ora

rustCVE-2026-41197GHSA-JJ7C-X25R-R8R3CWE-131
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-41205: Python Backslash Path Traversal Bypasscve-2026-41205-python-backslash-path-traversal-bypass

Stripping leading forward slashes from a path computationally without normalizing backslashes can lead to path traversal bypasses on Windows. Because Windows file APIs treat backslashes as valid directory separators, attackers can supply paths like `\\..\\..\\` to skip forward-slash checks and break out of the intended base directory. Normalize backslashes (

pythonCVE-2026-41205
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-41228: Php Lfi Sprintf Path Require No Traversal Guardcve-2026-41228-php-lfi-sprintf-path-require-no-traversal-guard

Function parameter '$ISO' is used in sprintf() to construct a file path for require/include without path traversal validation. An attacker controlling '$ISO' can inject '../' sequences to include arbitrary files outside the intended directory, potentially achieving Remote Code Execution (CWE-98 / PHP Local File Inclusion). Add a traversal guard before constr

phpCVE-2026-41228CWE-98
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-41231: Froxlor Makecorrectdir Missing Fixed Homedircve-2026-41231-froxlor-makecorrectdir-missing-fixed-homedir

FileDir::makeCorrectDir() is called on a path built by concatenating a customer's documentroot with user-supplied data (DataDump export path), but without the second $fixed_homedir argument. Without that argument the symlink-escape validation in FileDir::makeCorrectDir() (lines 134-157) is skipped entirely, so a customer-owned symlink inside their home direc

phpCVE-2026-41231GHSA-75H4-C557-J89RCWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-41242: Protobufjs Type Constructor Unsanitized Name Code Injectioncve-2026-41242-protobufjs-type-constructor-unsanitized-name-code-injection

The protobufjs `Type` constructor forwards the `name` argument to `Namespace.call(this, name, options)` without first stripping non-word characters. The stored name is later interpolated verbatim as a JavaScript identifier in source compiled by `new Function()` (util/codegen in decoder.js / encoder.js / verifier.js / converter.js), allowing an attacker who c

javascriptCVE-2026-41242GHSA-XQ3M-2V4X-88GGGHSA-xq3m-2v4x-88ggCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2026-41246: Contour Envoy Lua Injectioncve-2026-41246-contour-envoy-lua-injection

Dynamically constructing Envoy Lua filter scripts via string interpolation or templates allows Lua code injection. User-controlled values injected into the script source can execute arbitrary code within the proxy. Configure static Lua scripts and pass dynamic variables through Envoy's `FilterContext` or stream data instead.

goCVE-2026-41246GHSA-5PH6-QQ5X-7JWCCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2026-41247: Php Imagemagick Cli Sprintf Shell Injectioncve-2026-41247-php-imagemagick-cli-sprintf-shell-injection

An ImageMagick CLI command is built with sprintf() and interpolates a value into a shell-quoted argument (e.g., "xc:%s" or -background "%s") without using escapeshellarg(). If the interpolated value is influenced by user input, an attacker can break out of the double-quoted argument with a literal " followed by shell metacharacters (`;`, `|`, `&&`, `$()`, ba

phpCVE-2026-41247GHSA-8Q4H-8CRM-5CVCCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-41248: Clerk Create Route Matcher Affirmative Gate Bypasscve-2026-41248-clerk-create-route-matcher-affirmative-gate-bypass

Affirmative use of createRouteMatcher — `if ($MATCHER(req)) { await auth.protect(); }` — is the vulnerable shape for CVE-2026-41248. In @clerk/shared versions before 2.22.1 / 3.47.4 / 4.8.1 the matcher compared the raw pathname without URL normalization, so crafted requests (`/api/%61dmin/...`, `//api/admin/...`, `/api/foo/%2e%2e/admin/...`) skipped the matc

typescriptCVE-2026-41248GHSA-VQX2-FGX2-5WQ9CWE-436CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-41278: Path Traversal Unsafe Prefix Replacecve-2026-41278-path-traversal-unsafe-prefix-replace

Extracting a file path by summarily replacing a prefix string using `.replace()` before using it in a file operation leaves the application vulnerable to Path Traversal/Local File Inclusion. Replace this arbitrary removal step with proper path-sanitization logic like `path.basename()` or a dedicated sanitizer function.

javascriptCVE-2026-41278CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-41297: Unvalidated Url Extraction Pipestreamcve-2026-41297-unvalidated-url-extraction-pipestream

Extracting a filename from a URL path using `path.basename` and appending it to a local filesystem path without rigorous traversal validation (such as checking for Windows drive letters) can result in Path Traversal arbitrarily overwriting files. Furthermore, piping a network response to this file natively without size or timeout limits poses a Denial of Ser

typescriptCVE-2026-41297CWE-22CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-41311: Uncontrolled Block Render Recursioncve-2026-41311-uncontrolled-block-render-recursion

A block render generator function calls the template renderer without a re-entrancy (cycle-detection) guard. When the same block tag is nested inside itself via layout inheritance, the stored render closure is retrieved from the register and re-invoked indefinitely, exhausting heap memory and crashing the process (CWE-674, CVE-2026-41311). Before calling the

typescriptCVE-2026-41311GHSA-4RC3-7J7W-M548CWE-674
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-41323: Kyverno Default Sa Token Readcve-2026-41323-kyverno-default-sa-token-read

Reading the default Kubernetes ServiceAccount token ('/var/run/secrets/kubernetes.io/serviceaccount/token') directly from the filesystem. If this token is routed to an external or untrusted server, an attacker can intercept it and gain full privileges in the cluster. It is recommended to request an audience-scoped projected ServiceAccount token for external

goCVE-2026-41323CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-41327: Dgraph Cve 2026 41327 Dql Cond Injectioncve-2026-41327-dgraph-cve-2026-41327-dql-cond-injection

Potential DQL injection (CVE-2026-41327): a user-controlled upsert `cond` value is being transformed by `strings.Replace($X, "@if", "@filter", 1)` and concatenated into a DQL query without prior structural validation. The `strings.Replace` call is a cosmetic syntax rewrite, not a security boundary. An attacker can craft a `cond` that closes the `@filter(...)

goCVE-2026-41327GHSA-MRXX-39G5-PH77CWE-20CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-41328: Go Dgraph Dql Injection Via Fmt Sprintfcve-2026-41328-go-dgraph-dql-injection-via-fmt-sprintf

A DQL predicate is being constructed by concatenating a language tag via `fmt.Sprintf("%v@%v", predicate, lang)` (or `%s@%s`), and the result is later interpolated into a DQL query template. Because `x.PredicateLang()` only splits the JSON mutation key on the last `@` and returns the suffix verbatim, the language tag is attacker-controlled and can contain DQ

goCVE-2026-41328GHSA-X92X-PX7W-4GX4CWE-943
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-41415: Pjsip Pj Str Slen Underflow On Delimiter Stripcve-2026-41415-pjsip-pj-str-slen-underflow-on-delimiter-strip

A pj_str_t-style length field is decremented by 2 after only checking the first byte (typically to strip a pair of delimiters such as '<' '>') with no prior verification that slen >= 2. If the string is shorter than the assumed delimiter pair, slen underflows. Because pj_str_t.slen (pj_ssize_t, signed) is implicitly converted to the unsigned pj_size_t accept

cCVE-2026-41415GHSA-935M-FMF5-J4PMCWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-41431: Mozconfig Unverified Updates Enabledcve-2026-41431-mozconfig-unverified-updates-enabled

Mozilla build configuration explicitly enables unverified updates via '--enable-unverified-updates'. This allows signature-absent update packages (MAR) to be applied without cryptographic validation, exposing users to arbitrary code execution if update channels are compromised.

genericCVE-2026-41431
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 53
CVE-2026-41455: Meteor Simpleschema Ssrf Missing Validationcve-2026-41455-meteor-simpleschema-ssrf-missing-validation

A URL or webhook field in a SimpleSchema definition lacks custom SSRF validation. When storing configurable endpoint URLs, the schema must include a `custom` validation hook that parses the URL and explicitly blocks requests targeting private, loopback, or undocumented internal network ranges (e.g., 10.0.0.0/8, 127.0.0.1).

javascriptCVE-2026-41455
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-41475: Bacnet Deprecated Decode Tag Number And Value Oob Readcve-2026-41475-bacnet-deprecated-decode-tag-number-and-value-oob-read

Use of the deprecated decode_tag_number_and_value() function detected. This helper accepts no apdu_size parameter and performs NO bounds checking on the input buffer. It unconditionally reads apdu[0] (and apdu[1] for the extended-tag form) which causes 1-7 byte out-of-bounds reads when the caller-supplied buffer is truncated (CVE-2026-41475). Use the bounds-

cCVE-2026-41475GHSA-CVV4-V3G6-4JMVCWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-41477: Deskflow Ipc Lpe Skipcve-2026-41477-deskflow-ipc-lpe-skip

Dummy rule. Deskflow domain-specific logic flaw in custom IPC handling and custom command execution.

cppCVE-2026-41477
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-41491: Path Traversal Method Path Without Cleancve-2026-41491-path-traversal-method-path-without-clean

Method path from GetMethod() is written into a URL builder without first calling path.Clean(). Unsanitized path traversal sequences (../, %2F/..) allow bypassing access-control policies that normalize the path independently from the dispatch layer: the ACL evaluates the normalized form while the target application receives the raw traversal-bearing path (CVE

goCVE-2026-41491CWE-22CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-41492: Go Incomplete Debug Cmdline Filter Leaks Expvar Varscve-2026-41492-go-incomplete-debug-cmdline-filter-leaks-expvar-vars

This HTTP handler intercepts only "/debug/pprof/cmdline" before delegating every other path to http.DefaultServeMux.ServeHTTP. Go's expvar package registers an unauthenticated "/debug/vars" handler on http.DefaultServeMux at package init time and publishes os.Args under the JSON key "cmdline". If expvar (or anything that imports it, e.g. a metrics package us

goCVE-2026-41492GHSA-VVF7-6RMR-M29QCWE-200
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-41500: Command Injection Exec Unsanitized Jsoncve-2026-41500-command-injection-exec-unsanitized-json

Data from JSON.parse() or an async/network response flows into exec() without sanitization. exec() passes its first argument to a shell interpreter (/bin/sh on Unix), so unsanitized remote values containing shell metacharacters (;, &&, $(), backticks) enable arbitrary command execution with the privileges of the calling process. Fix by switching to execFile(

javascriptCVE-2026-41500GHSA-WXW2-RWMH-VR8FCWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 85
CVE-2026-41524: Php Stored Xss Unsanitized Html Model Contentcve-2026-41524-php-stored-xss-unsanitized-html-model-content

User-supplied HTML content from a rich-text editor is stored in a model's 'content' property without HTML sanitization. When this field is later rendered with an unescaped directive (e.g., Laravel Blade's {!! !!}), it enables stored XSS: any injected script executes in every visitor's browser on page load. Apply an allowlist-based HTML sanitizer (e.g., HTMLP

phpCVE-2026-41524CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-41571: Go Bcrypt Empty Password Placeholder Auth Bypasscve-2026-41571-go-bcrypt-empty-password-placeholder-auth-bypass

Authentication function compares the supplied plaintext against a placeholder bcrypt hash when the user's stored password is empty (a CWE-208 timing-attack mitigation), but the success guard only checks `err == nil` without also requiring that the stored password is non-empty. An unauthenticated attacker who submits the plaintext that matches the placeholder

goCVE-2026-41571GHSA-PXF8-6WQM-R6HHGHSA-pxf8-6wqm-r6hhCWE-208
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-41588: Python Non Constant Time Secret Comparisoncve-2026-41588-python-non-constant-time-secret-comparison

Non-constant-time comparison of secret/token field '$ATTR' using the == operator. Python's str.__eq__ short-circuits on the first mismatching byte, leaking timing information that allows an attacker to recover the secret byte-by-byte (CWE-208). Replace with secrets.compare_digest($OBJ.$ATTR, $TOKEN) or hmac.compare_digest($OBJ.$ATTR, $TOKEN), which run in co

pythonCVE-2026-41588GHSA-78J7-9XR9-2728CWE-208
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-41677: Rust Openssl Passwd Cb Missing Length Bounds Checkcve-2026-41677-rust-openssl-passwd-cb-missing-length-bounds-check

Password callback FFI trampoline forwards the user closure's returned `usize` length to OpenSSL as `c_int` without checking that it does not exceed the buffer `size` parameter that OpenSSL passed in. A user closure that returns a value larger than `size` (e.g. mistaking the length of an external secret for the number of bytes written) causes OpenSSL 1.1.x /

rustCVE-2026-41677GHSA-XMGF-HQ76-4VX2CWE-125CWE-1284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-41678: Rust Openssl Aes Unwrap Key Inverted Bounds Assertioncve-2026-41678-rust-openssl-aes-unwrap-key-inverted-bounds-assertion

Inverted bounds assertion before AES_unwrap_key: the guard `OUT.len() + 8 <= IN.len()` is reversed. AES key unwrap (RFC 3394) writes `IN.len() - 8` bytes into `OUT`, so the correct invariant is `OUT.len() + 8 >= IN.len()` (equivalently `OUT.len() >= IN.len() - 8`). The reversed comparison admits undersized output buffers and causes an out-of-bounds write fro

rustCVE-2026-41678GHSA-8C75-8MHR-P7R9GHSA-8c75-8mhr-p7r9CWE-617
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-41681: Rust Openssl Evp Digest Final Missing Bounds Checkcve-2026-41681-rust-openssl-evp-digest-final-missing-bounds-check

Call to `ffi::EVP_DigestFinal` (or the raw `EVP_DigestFinal` C symbol) is not preceded by a bounds check that ensures the output buffer length is at least `EVP_MD_CTX_size(ctx)` bytes. `EVP_DigestFinal` always writes exactly the configured digest size into the `out` buffer, ignoring its `len` argument as a capacity bound, so passing an undersized buffer caus

rustCVE-2026-41681GHSA-GHM9-CR32-G9QJCWE-121
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-41693: Path Traversal Unvalidated Template Interpolationcve-2026-41693-path-traversal-unvalidated-template-interpolation

A str.replace()-based template interpolation returns the substituted value from a data object without path-segment safety validation. When the resulting string is used as a filesystem path and the substituted values originate from user input (e.g. HTTP language or namespace parameters), an attacker can inject path-traversal sequences such as '../../../../etc

javascriptCVE-2026-41693CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-41705: Filter Expression String Injection Via String Formatcve-2026-41705-filter-expression-string-injection-via-string-format

A string value is embedded into a filter or query expression using String.format with naive single-quote wrapping ("'%s'") and no escaping of special characters. A value containing a single quote will terminate the string literal prematurely and allow injection of arbitrary filter/query syntax (e.g., Milvus filter injection, MariaDB SQL injection via metadat

javaCVE-2026-41705CWE-116CWE-943
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 91
CVE-2026-4176: Vendored Zlib Pre 1 3 2cve-2026-4176-vendored-zlib-pre-1-3-2

Vendored copy of zlib at version older than 1.3.2 detected. Versions <= 1.3.1 contain multiple security defects identified by the 7ASecurity audit (CVE-2026-27171, CVE-2026-3381 / CVE-2026-4176 in Perl's Compress::Raw::Zlib): missing NULL/zero-length guard in compress2(), non-thread-safe custom once() pattern in crc32 table init, and size_t-overflow risk in

cCVE-2026-4176CWE-1395
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-41893: Signalk Securitystrategy Login Without Rate Limitcve-2026-41893-signalk-securitystrategy-login-without-rate-limit

Call to securityStrategy.login() is not preceded by a login rate-limit check in the enclosing function. Authentication entry points must be throttled to prevent online brute-force / credential-stuffing attacks (CVE-2026-41893, CWE-307). The HTTP routes /login and /signalk/v1/auth/login are guarded by express-rate-limit, but WebSocket message handlers invokin

typescriptCVE-2026-41893GHSA-VMFM-CH9H-5C7GCWE-307
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-41895: Python Falsy Validation Bypasscve-2026-41895-python-falsy-validation-bypass

Extracting a dictionary value via `get()` and relying on its truthiness before applying validation can lead to bypasses. Explicit falsy values (e.g., `""` or `null`) sent by a user will evaluate to False, short-circuiting the negative validation block (like `if not is_valid(...)`). The falsy value then sidesteps validation but still remains part of the expli

pythonCVE-2026-41895CWE-20
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-41898: Rust Openssl Ffi Trampoline Unchecked Callback Lengthcve-2026-41898-rust-openssl-ffi-trampoline-unchecked-callback-length

FFI trampoline forwards a Rust closure's returned `usize` length directly to OpenSSL (cast to `c_uint`/`size_t`/`u32`) without first comparing it against the length of the `&mut [u8]` slice that was handed to the closure. A buggy or attacker-influenced closure can return a length larger than the slice, causing OpenSSL to read past the buffer and serialize ad

rustCVE-2026-41898GHSA-HPPC-G8H3-XHP3CWE-126CWE-130
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-41901: Thymeleaf Cve 2026 41901 Typename Firstchar Shortcutcve-2026-41901-thymeleaf-cve-2026-41901-typename-firstchar-shortcut

Detected first-character shortcut in a type-name deny-list check (isTypeBlockedForAllPurposes / isTypeBlockedForTypeReference). The conditional `if (c0 != 'c' && c0 != 'j' && c0 != 'o' && c0 != 's') return false;` (or the 'c'/'n'/'j'/'o' variant) short-circuits the actual deny-list lookup based on the assumption that every blocked package starts with one of

javaCVE-2026-41901GHSA-C9PH-GXWW-7744CWE-1336CWE-917
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 95
CVE-2026-41904: Overly Strict Realpath Validation Doscve-2026-41904-overly-strict-realpath-validation-dos

An overly strict path traversal check rejects operations when `realpath()` returns `false`. Because `realpath()` returns `false` for non-existent directories, this improperly blocks operations (like archive extraction) where the target directories are meant to be dynamically created, leading to a Denial of Service.

phpCVE-2026-41904CWE-22CWE-754
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42009: Dtls Duplicate Sequence Type Checkcve-2026-42009-dtls-duplicate-sequence-type-check

Simultaneously checking sequence number and message type (e.g. handshake type) to identify duplicate packets in a queue loop is unsafe. This pattern ignores duplicate sequence numbers that have mismatched types, leading to unstable packet sorting or Denial of Service (DoS) when invalid duplicated packets are improperly queued. Separate the conditions to chec

cCVE-2026-42009CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42031: Ckan Check Access Bypass Via Whitelistcve-2026-42031-ckan-check-access-bypass-via-whitelist

An authorization check (check_access) is gated behind a "not in <allowlist>" conditional. Resources whose identifier is in the allowlist bypass the authorization check entirely. This pattern was the root cause of CVE-2026-42031 in CKAN's datastore_search, where the WHITELISTED_RESOURCES shortcut allowed enumeration of private resources via _table_metadata an

pythonCVE-2026-42031GHSA-H7J7-3RX6-XVCGCWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-42046: Improper Multiplication Overflow Checkcve-2026-42046-improper-multiplication-overflow-check

Checking for integer overflow after a multiplication has occurred can lead to undefined behavior if the variables are signed. Modern compilers may optimize away these checks since signed integer overflow is undefined. To prevent this, verify that the operation will not overflow before performing it, using division (e.g., `if (X != 0 && Y > INT_MAX / X)`).

cCVE-2026-42046CWE-190CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42072: Go Net Listen Port Only Wildcard Bindcve-2026-42072-go-net-listen-port-only-wildcard-bind

net.Listen is called with a port-only address produced by fmt.Sprintf(":%d", ...) or a similar colon-prefixed format string. Go resolves this to the wildcard address (0.0.0.0), binding the TCP listener on ALL network interfaces regardless of any configured host restriction. Replace with net.JoinHostPort(host, strconv.Itoa(port)) and supply an explicit host (

goCVE-2026-42072GHSA-2HP7-65R3-WV54CWE-1392
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-42079: Python Eval Empty Globalscve-2026-42079-python-eval-empty-globals

Using `eval()` with an empty dictionary for globals is an incomplete sandbox. Python implicitly injects `__builtins__` into the globals dictionary if it is not explicitly provided, allowing attackers to execute arbitrary system commands via built-in functions like `__import__`. To properly restrict `eval()`, pass a dictionary explicitly limiting or disabling

pythonCVE-2026-42079CWE-94CWE-95
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42083: Gin Route Group Missing Auth Middlewarecve-2026-42083-gin-route-group-missing-auth-middleware

A Gin router group was created but no middleware was attached to it either during creation or via `$GROUP.Use(...)` before routes were applied. This can lead to missing authentication, authorization, or other critical middleware checks on the grouped endpoints. Ensure that authorization middleware is applied either by passing it as additional arguments to `.

goCVE-2026-42083CWE-306CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-42089: Yeoman Missing Authorization Promptcve-2026-42089-yeoman-missing-authorization-prompt

A project-specific installation method is called without confirming user intent, potentially downloading and executing untrusted code.

javascriptCVE-2026-42089
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-42171: Nsis Insecure Temp Fallbackcve-2026-42171-nsis-insecure-temp-fallback

When standard temporary directory validations fail, this code falls back to an alternative temporary directory without checking execution privileges. This may lead to local privilege escalation if the directory is accessible to lower privileged users and the application is running as SYSTEM.

cCVE-2026-42171CWE-377CWE-379
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42189: Unchecked Network Decoded Count Vec Capacitycve-2026-42189-unchecked-network-decoded-count-vec-capacity

An integer count decoded from untrusted external data is passed to Vec::with_capacity without bounding it against the remaining readable packet/buffer bytes. A crafted large count (e.g. u32::MAX ~4 billion) can trigger a multi-gigabyte heap allocation, crashing the process via OOM before any credential is verified (pre-auth DoS). Clamp the decoded count to t

rustCVE-2026-42189CWE-770CWE-789
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-42193: Missing Aws Sns Signature Verificationcve-2026-42193-missing-aws-sns-signature-verification

AWS SNS webhook handler dispatches on req.body.Type without first verifying the SNS message signature (CWE-347). Unauthenticated callers can POST a forged SNS payload to trigger workflow automations, unsubscribe contacts, corrupt delivery metrics, or exhaust billing credits. Verify the RSA Signature field against a certificate fetched from a validated Signin

typescriptCVE-2026-42193CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 83
CVE-2026-42196: Python Pureposixpath Traversal Without Clean Namecve-2026-42196-python-pureposixpath-traversal-without-clean-name

A pathlib.PurePosixPath() is being constructed from an unnormalized path string that is later passed to a Django/django-storages storage.open() call. Because PurePosixPath treats backslashes as literal filename characters, an attacker-supplied path containing "..\\..\\" can bypass parent-prefix validation (path.parent appears legitimate) while still being re

pythonCVE-2026-42196GHSA-67QG-7284-2277GHSA-67qg-7284-2277CWE-23
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-42197: Django Marksafe String Interpolationcve-2026-42197-django-marksafe-string-interpolation

Using `mark_safe` with string interpolation (%, .format(), f-strings) allows user-controlled data to bypass Django's automatic HTML escaping, which can lead to Cross-Site Scripting (XSS). Use `django.utils.html.format_html` instead, which safely escapes its arguments.

pythonCVE-2026-42197CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42198: Scram Client Unbounded Pbkdf2cve-2026-42198-scram-client-unbounded-pbkdf2

Generating a SCRAM client final message without validating the PBKDF2 iteration count allows a malicious server to cause a client-side Denial of Service (DoS). Retrieve the iteration count using getIterationCount() and enforce a maximum limit before proceeding.

javaCVE-2026-42198CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 69
CVE-2026-42205: Avo Incomplete Action Lookup Missing Custom Controlscve-2026-42205-avo-incomplete-action-lookup-missing-custom-controls

Resource action lookup uses only `get_actions`, omitting actions registered via custom controls (`get_actions_from_custom_controls`). Because two independent registration paths exist, this narrower lookup returns nil for custom-control-registered actions; the nil guard then redirects (marking `performed? == true`), causing the `verify_authorization` before-a

rubyCVE-2026-42205GHSA-QC5P-3MG5-9FH8CWE-284CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-42221: Insecure Inline Session Cookie Generationcve-2026-42221-insecure-inline-session-cookie-generation

Generating a session or CSRF binding cookie proactively inside a global middleware can lead to security bypasses if attackers can obtain valid session bindings without authentic API login. Ensure cookie provisioning is restricted to explicit login routes.

goCVE-2026-42221CWE-287CWE-384
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42238: Gin Conditional Auth Required Bypasscve-2026-42238-gin-conditional-auth-required-bypass

Gin middleware function conditionally invokes middleware.AuthRequired() only on one branch and calls ctx.Next() on the other branch, allowing requests to proceed unauthenticated when the condition is false. This is a state- or time-window-dependent authentication bypass (e.g. "auth only after install" or "auth only after a timeout"); attackers can hit the ro

goCVE-2026-42238GHSA-4PVG-PRR3-9CXRCWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-42268: Modsecurity Libinjection Boolean Failopencve-2026-42268-modsecurity-libinjection-boolean-failopen

Evaluating `libinjection_xss` or `libinjection_sqli` as a simple boolean or `int` drops explicit fail-safe parser errors introduced in libinjection v4. This allows specifically crafted obfuscated payloads to induce a parser error that bypasses the WAF (fail open). Update to capture the result in an `injection_result_t` and handle both `LIBINJECTION_RESULT_TR

cppCVE-2026-42268CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42296: Argo Workflows Incomplete Workflowspec Restriction Checkcve-2026-42296-argo-workflows-incomplete-workflowspec-restriction-check

Incomplete authorization enforcement for workflowTemplateRef restriction mode: only HasPodSpecPatch() is validated, leaving hostNetwork, serviceAccountName, securityContext, tolerations, automountServiceAccountToken, volumes, and other security-sensitive WorkflowSpec fields unchecked before the spec merge. A user with workflow-create permission can inject th

goCVE-2026-42296GHSA-3775-99MW-8RP4CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-42300: Go Admin Token Header Identity Assertion Bypasscve-2026-42300-go-admin-token-header-identity-assertion-bypass

Authentication bypass via alternate channel (CWE-288). An "X-Admin-Token" style HTTP header is read from the request and its raw value is used as an authenticated identity — either passed directly into a session/identity constructor or compared with `==` against a stored `adminToken` pointer to short-circuit RBAC checks. There is no cryptographic verificatio

goCVE-2026-42300GHSA-2G9V-7MR5-FGJGCWE-288
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-42302: Code Server Auth None Unauthenticated Rcecve-2026-42302-code-server-auth-none-unauthenticated-rce

code-server is started with '--auth none', completely disabling all authentication. Any user with network access to the bound port can open the VS Code IDE without credentials and execute arbitrary commands inside the container (CVE-2026-42302 / CWE-306). Replace '--auth none' with '--auth password' or '--auth cookie', and bind to 127.0.0.1 rather than 0.0.0

bashCVE-2026-42302GHSA-34RC-438G-7W78CWE-16CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-42304: Twisted Dns Decompression Loopcve-2026-42304-twisted-dns-decompression-loop

DNS decompression parses pointer lengths via offset tracking but lacks loop detection. This allows remote attackers to trigger an infinite loop using deeply chained or cyclic compression pointers, causing a Denial of Service (DoS). Ensure offset references are tracked in a set and reject duplicates.

pythonCVE-2026-42304CWE-835
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42311: C Struct Singleton Pointer Identity Tokencve-2026-42311-c-struct-singleton-pointer-identity-token

A static struct pointer is initialized to NULL and populated via a separate initialization function, creating a per-translation-unit accessor/dispatch table. When table entries use per-translation-unit const struct instances as type or mode tokens compared by pointer identity, cross-shared-library comparisons silently return false, selecting the wrong conver

cCVE-2026-42311GHSA-PWV6-VV43-88GRCWE-190CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-42315: Tarfile Incomplete Symlink Validationcve-2026-42315-tarfile-incomplete-symlink-validation

A custom tar archive extraction loop iterates over members to filter paths but fails to properly check for symlinks or hardlinks. Relying solely on path traversal checks does not prevent Symlink Escape attacks (a variant of Zip Slip), where an archive contains a symlink targeting outside the extraction directory and writes files through it. Ensure that `issy

pythonCVE-2026-42315CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42345: Broken Json String Escaping Lookbehind Replacecve-2026-42345-broken-json-string-escaping-lookbehind-replace

Insecure manual JSON string escaping: using .replace(/(?<!\\)"/g, '\\"') to sanitize user-controlled values for JSON string interpolation is bypassable. The negative lookbehind treats a user-supplied backslash before a double-quote as an escape prefix, so that quote is left unescaped in the output. Because the backslash itself is never encoded to '\\', the J

javascriptCVE-2026-42345CWE-116CWE-74
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-42352: Python Ssrf Unvalidated Callback Urlcve-2026-42352-python-ssrf-unvalidated-callback-url

HTTP request issued with a URL taken from a user-supplied object attribute (field name matching *url or *uri) without SSRF validation. An attacker who controls this value can supply an internal address (127.0.0.1, RFC-1918, 169.254.169.254 cloud metadata endpoint) to make the server issue arbitrary internal HTTP requests. Resolve the hostname and verify the

pythonCVE-2026-42352CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 77
CVE-2026-42449: Position Dependent Array Index Shiftcve-2026-42449-position-dependent-array-index-shift

Aggressive empty element filtering on a position-dependent (sparse) sub-array shifts subsequent indices, corrupting mappings that rely on index position. Remove trailing empty structures carefully instead of indiscriminately filtering intermediate empty arrays.

typescriptCVE-2026-42449CWE-682
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-42461: Huma Auth Middleware Missing Api Security Fallbackcve-2026-42461-huma-auth-middleware-missing-api-security-fallback

This function checks only operation-level Security and returns with auth not required when that field is absent or empty, ignoring any API-level global security configuration. Any endpoint registered without an explicit Security block silently bypasses authentication (auth-bypass-by-omission). Add the huma.API as a parameter and fall back to api.OpenAPI().Se

goCVE-2026-42461CWE-502CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 87
CVE-2026-42463: Python Sqli Execute Formatcve-2026-42463-python-sqli-execute-format

A SQL injection vulnerability exists because the application uses Python's `str.format()` to dynamically evaluate unescaped variables directly into a SQL query string. This enables arbitrary SQL command execution, which can be leveraged for IDOR or Authentication Bypass. Use the database driver's built-in parameterization by passing variables as a tuple to t

pythonCVE-2026-42463CWE-89
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-4248: Wp Um Hardcoded Usermeta Blacklistcve-2026-4248-wp-um-hardcoded-usermeta-blacklist

A hardcoded blacklist is used when parsing `{usermeta:key}` template tags, without applying an extensible WordPress filter. This can lead to sensitive information disclosure if unauthorized users extract third-party sensitive usermeta keys that are not present in the core blacklist.

phpCVE-2026-4248CWE-200
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42551: Arbitrary File Write Via Upload Movecve-2026-42551-arbitrary-file-write-via-upload-move

Moving an uploaded file to an unvalidated destination path can allow attackers to write arbitrary files (e.g., web shells) to the server via directory traversal sequences ('..') or absolute paths. Validate the destination path using 'basename()', 'realpath()', or strict string checks before moving the file.

phpCVE-2026-42551CWE-22CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42552: Insecure File Move Uploaded Filecve-2026-42552-insecure-file-move-uploaded-file

Moving an uploaded file to an unvalidated path derived from a function parameter can lead to path traversal and arbitrary file write vulnerabilities. Adversaries might write or overwrite files on the server. Validate the target path to prevent directory traversal (`..`) or use `basename()` to secure the filename.

phpCVE-2026-42552CWE-22CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-42560: Cve 2026 42560 Oauth User Id Self Hash Collisioncve-2026-42560-cve-2026-42560-oauth-user-id-self-hash-collision

'$VAR.ID' is assigned by hashing its own current (uninitialized) value. If '$VAR' was freshly allocated with a zero-value struct literal, '$VAR.ID' is the empty string at this point, so every OAuth user receives the same derived identity — the hash of "" — enabling cross-account access and privilege confusion (CWE-287, CVE-2026-42560). Use the actual externa

goCVE-2026-42560CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-42563: Unquoted Replace Subprocesscve-2026-42563-unquoted-replace-subprocess

A placeholder in a command string is replaced with an unquoted value and executed via an OS execution sink. If the substituted value is attacker-controlled, it can lead to OS Command Injection. Ensure values substituted into shell commands are properly sanitized using safe quoting mechanisms like `shlex.quote`.

pythonCVE-2026-42563CWE-78
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-42569: Phpvms Laravel Importer Route Group Missing Authcve-2026-42569-phpvms-laravel-importer-route-group-missing-auth

Laravel `Route::group` registers the legacy `/importer` endpoints without authentication or admin-authorization middleware. The route group only applies the `web` middleware (session + CSRF), which does not verify identity, so a remote unauthenticated attacker can invoke `ImporterController` actions (`@config`, `@dbtest`, `@run`, `@complete`) and trigger the

phpCVE-2026-42569GHSA-FV26-4939-62FHCWE-284CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-42574: Go Sanitize Path Symlink Following Traversalcve-2026-42574-go-sanitize-path-symlink-following-traversal

A path returned by a `sanitizePath`-style helper (lexical-only cleaning that does not resolve symlinks) flows into a symlink-following stdlib filesystem call (os.WriteFile / os.MkdirAll / os.Symlink / os.Link / os.OpenFile / etc.). A pre-existing or attacker-planted symlink under the base directory can redirect the resulting kernel pathname resolution outsid

goCVE-2026-42574GHSA-QQ3R-W4HJ-GJP6CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-42605: Php Flysystem Local Adapter Path Not Normalizedcve-2026-42605-php-flysystem-local-adapter-path-not-normalized

Path forwarded to a local filesystem adapter (getLocalPath / upload / download) without first passing through a PathNormalizer such as WhitespacePathNormalizer::normalizePath(). The local adapter ultimately delegates to PathPrefixer::prefixPath(), which is plain string concatenation, so '../' sequences in the supplied path will be resolved by the OS and allo

phpCVE-2026-42605GHSA-VP2F-CQQP-478JCWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-42796: Arelle Webserver Plugins From Request Query Rcecve-2026-42796-arelle-webserver-plugins-from-request-query-rce

An HTTP request query parameter is assigned directly to options.plugins without validating that it is not a remote URL. Arelle's plugin manager loads `http(s)://` (and `+`/`-`/`~` prefixed) entries as remote Python modules to download and execute, which becomes an unauthenticated remote code execution vector when exposed over HTTP (CVE-2026-42796, CWE-306).

pythonCVE-2026-42796CWE-306
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-42809: Polaris Iceberg Location Gate Missing Metadata Keycve-2026-42809-polaris-iceberg-location-gate-missing-metadata-key

Apache Polaris IcebergCatalog location-change validation gate compares USER_SPECIFIED_WRITE_DATA_LOCATION_KEY but omits USER_SPECIFIED_WRITE_METADATA_LOCATION_KEY. A TableMetadata update that only changes write.metadata.path will pass through this gate without running validateLocationsForTableLike, validateNoLocationOverlap, or validateMetadataFileInTableDir

javaCVE-2026-42809GHSA-8GGJ-J522-H5QFCWE-20CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-42864: Drf Allowany On Serializer Bound Viewcve-2026-42864-drf-allowany-on-serializer-bound-view

A Django REST Framework Create-style view (uses `CreateModelMixin`, `CreateAPIView`, or `ListCreateAPIView`) declares `permission_classes = [permissions.AllowAny]` while also defining a `serializer_class`, exposing a mutating/data-binding endpoint to anonymous callers. This is the unsafe pattern from CVE-2026-42864 (firefighter-incident `CreateJiraBotView`):

pythonCVE-2026-42864GHSA-FQVV-JVHR-G5JCCWE-306CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2026-42869: Python Hardcoded Secret Env Fallbackcve-2026-42869-python-hardcoded-secret-env-fallback

`os.environ.get()` is reading a security-sensitive variable (JWT/secret/key/token/password) but supplies a hardcoded string literal as a fallback default. If the environment variable is unset, the application will sign/verify/encrypt with the public, attacker-known fallback (CVE-2026-42869, GHSA-4gxj-hw3c-3x2x). Secrets must have no in-code default — fail cl

pythonCVE-2026-42869GHSA-4GXJ-HW3C-3X2XCWE-798
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-43566: Openclaw Heartbeat Wake Pending Events Omittedcve-2026-43566-openclaw-heartbeat-wake-pending-events-omitted

Heartbeat owner-downgrade logic computes shouldInspectPendingEvents (or ForceSenderIsOwnerFalse) without considering wake-triggered runs or untrusted pending events. CVE-2026-43566: webhook 'hook:wake' system events were excluded from the inspection set, allowing untrusted webhook payloads to be drained while senderIsOwner remained true. The patched code mus

typescriptCVE-2026-43566GHSA-G2HM-779G-VM32CWE-184
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-43886: Loop Item Path Traversal Heuristiccve-2026-43886-loop-item-path-traversal-heuristic

Constructing file paths in a loop by joining a base directory with an unvalidated object property can lead to path traversal if the iterable collection originates from an untrusted source (e.g., an uploaded package or unverified manifest). Attackers can supply paths containing `../` sequences to read out-of-bounds files.

typescriptCVE-2026-43886CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-43891: Falsy Dict Get Validation Bypasscve-2026-43891-falsy-dict-get-validation-bypass

Validation bypass vulnerability. By checking the truthiness of a dictionary value retrieved via `.get()` before running it through a validation function, falsy values (like empty strings) can bypass the validation logic completely. If the dictionary containing these unvalidated falsy values is later processed, it could lead to security issues. Use explicit p

pythonCVE-2026-43891CWE-502
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-43898: Sandbox Missing Function Caller Restrictioncve-2026-43898-sandbox-missing-function-caller-restriction

A sandbox or property-access evaluator restricts access to 'prototype' on functions but fails to restrict 'caller', 'callee', or 'arguments'. This omission allows sandboxed code to access restricted runtime call stack frames or host function properties like 'Function.caller', leading to sandbox escapes.

javascriptCVE-2026-43898
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-43940: Ai Schema Authtype Missing Profile Constraintcve-2026-43940-ai-schema-authtype-missing-profile-constraint

The 'authType' schema field lists 'profiles' as a valid authentication type but omits the constraint that 'authType' must be 'profiles' whenever a profile ID is referenced in the 'profile' field. When this schema object is serialized verbatim into an AI/LLM prompt, the model will generate configurations with an incorrect authType (e.g., 'password'), silently

javascriptCVE-2026-43940CWE-22CWE-829
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 77
CVE-2026-43944: Unsanitized Json Parse To Object Assigncve-2026-43944-unsanitized-json-parse-to-object-assign

JSON.parse() output is merged directly into an options object via Object.assign() without filtering security-sensitive keys. An attacker who controls the JSON input (e.g. via a URL query parameter, deep link, CLI argument, or crafted shortcut) can inject arbitrary keys that downstream code may use in privileged operations—such as spawning a process with an a

javascriptCVE-2026-43944CWE-20CWE-829CWE-94
by Provallyupdated 2026-06-03Apache-2.0
CriticalMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-43948: Django Modelform Instance Field Tautological Comparisoncve-2026-43948-django-modelform-instance-field-tautological-comparison

`form.instance.FIELD` always holds the pre-submission value of the bound instance because Django ModelForm.is_valid() never mutates the instance. When `form = SomeForm(data=request.POST, instance=obj)`, then `form.instance` IS `obj`, so `obj.FIELD != form.instance.FIELD` is a tautological comparison that is permanently False. Any email-verification, change-d

pythonCVE-2026-43948CWE-863
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-43997: Fragile Function Constructor Name Guardcve-2026-43997-fragile-function-constructor-name-guard

Property descriptor value is identified as the Function constructor by comparing `.name === 'Function'`. This check misses AsyncFunction, GeneratorFunction, and AsyncGeneratorFunction — all of which have different .name strings — allowing those constructors to cross a sandbox/proxy boundary unchecked. Replace with identity comparison against all cached dange

javascriptCVE-2026-43997GHSA-47X8-96VW-5WG6CWE-284CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-44005: Cve 2026 44005 Proxy Write Trap Missing Intrinsic Prototype Guardcve-2026-44005-cve-2026-44005-proxy-write-trap-missing-intrinsic-prototype-guard

A host-realm Reflect write-mutation method (Reflect.set / Reflect.defineProperty / Reflect.deleteProperty / Reflect.preventExtensions) is assigned directly to a sandbox-accessible namespace without an intrinsic prototype guard. Sandbox code can traverse bridge-proxied prototype chains to obtain a reference to a live host intrinsic prototype (Object.prototype

javascriptCVE-2026-44005GHSA-VWRP-X96C-MHWQ
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 77
CVE-2026-44008: Sandbox Bridge Array Index Assign Bypasses Reflect Definecve-2026-44008-sandbox-bridge-array-index-assign-bypasses-reflect-define

`$ARR[$ARR.length] = $VAL` appends to an array via an ordinary index assignment, which walks `Array.prototype` before creating an own slot. In sandbox or cross-realm bridge code, an array literal `[]` allocated inside a closure shared with the untrusted realm inherits that realm's `Array.prototype`. An attacker can pre-install a numeric-index setter (e.g. `O

javascriptCVE-2026-44008GHSA-9QJ6-QJGG-37QQCWE-668
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-44009: Sandbox Array Prototype Setter Leakcve-2026-44009-sandbox-array-prototype-setter-leak

Appending to an array with `$ARR[$ARR.length] = $VAL` invokes [[Set]], which traverses the prototype chain. If Array.prototype[N] has an attacker-installed setter (e.g., from sandbox/cross-realm code), that setter receives the appended value — potentially including sensitive internal state — before the caller regains control. Use Reflect.defineProperty or Ob

javascriptCVE-2026-44009GHSA-9QJ6-QJGG-37QQCWE-668
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 81
CVE-2026-44050: Netatalk Cnid Dbd Unbounded Readt Namelencve-2026-44050-netatalk-cnid-dbd-unbounded-readt-namelen

`readt()` reads `$RQST->namelen` bytes (attacker-controlled length from the CNID wire-format request header) into the fixed-size `$RQST->name` buffer without first validating `$RQST->namelen <= MAXPATHLEN`. This is the heap-based buffer overflow pattern fixed in CVE-2026-44050. Add a guard `if ($RQST->namelen > MAXPATHLEN) { ...; return 0; }` before this rea

cCVE-2026-44050CWE-122
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-44060: Network Length Underflowcve-2026-44060-network-length-underflow

Subtracting an offset from a network-provided length without prior bounds checking can cause an integer underflow. If the length provided by an attacker is smaller than the offset, the result can wrap around to a large positive integer, resulting in out-of-bounds reads or writes.

cCVE-2026-44060CWE-191
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44167: Phpseclib Asn1 Oid Length Bypasscve-2026-44167-phpseclib-asn1-oid-length-bypass

The ASN.1 parser restricts Object Identifier (OID) lengths to an unsafe size (e.g. 4096 bytes). This is insufficient to prevent CPU exhaustion on malformed data. The limit should be strictly tightened to 128 bytes.

phpCVE-2026-44167CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-4424: Libarchive Rar Lzss Sign Comparecve-2026-4424-libarchive-rar-lzss-sign-compare

A signed/unsigned comparison vulnerability exists when validating the LZSS sliding window size. `(mask + 1)` is implicitly evaluated as a signed integer, which causes security checks against `dictionary_size` to fail if `mask + 1` becomes negative or has representation mismatches. Cast the signed operand to `unsigned int` to fix the issue.

cCVE-2026-4424CWE-697
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44296: Thread Blocking Sleep In Networkingcve-2026-44296-thread-blocking-sleep-in-networking

Calling a blocking sleep function within a network `accept` or `handshake` error-handling block can block the entire multiplexer or event loop thread. An attacker can supply malformed requests that trigger this error path, causing a Denial of Service (DoS) for all connected clients. Remove the blocking sleep and manage retries or backoff asynchronously via e

cppCVE-2026-44296CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44313: Ssrf Scheme Only Url Guard Before Server Fetchcve-2026-44313-ssrf-scheme-only-url-guard-before-server-fetch

A URL is passed to fetch() after only a scheme-prefix check (startsWith("http://") or startsWith("https://")). RFC-1918 addresses, loopback (127.0.0.1), link-local (169.254.x.x), and cloud metadata endpoints all satisfy a scheme-only guard, enabling Server-Side Request Forgery. Resolve the URL hostname to an IP address and validate it against a blocklist of

typescriptCVE-2026-44313GHSA-5QPC-X7RV-HVMPCWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
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.

goCVE-2026-44316CWE-476CWE-754
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-44319: Go Fatal Log In Goroutinecve-2026-44319-go-fatal-log-in-goroutine

$LOGGER.$FATAL(...) inside a goroutine calls os.Exit(1) after logging, which immediately terminates the entire process — even when the goroutine contains a defer/recover handler. This turns any transient error (e.g., an unreachable callback URI) into a process-level crash that cannot be caught by the caller. Replace with a non-fatal method such as Errorf or

goCVE-2026-44319CWE-20CWE-617CWE-755
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-44322: Free5gc Nef Unset Problemdetails Causecve-2026-44322-free5gc-nef-unset-problemdetails-cause

An error handler extracts the uninitialized `Cause` field from a `ProblemDetails` struct while `Detail` was explicitly provided instead. This outputs an unset structure field, potentially disrupting downstream error handling. Access the initialized `Detail` field, or explicitly initialize `Cause`.

goCVE-2026-44322CWE-665
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-44328: Nf Instance Id Ephemeral Uuid No Configcve-2026-44328-nf-instance-id-ephemeral-uuid-no-config

An initialization function with no configuration parameter assigns a randomly generated UUID (uuid.New().String()) directly to an NF instance ID field. A non-persistent, non-configurable NF instance ID breaks NRF registration continuity: because OAuth2Required defaults to false and is only set true after successful NRF registration, an ever-changing instance

goCVE-2026-44328CWE-287CWE-665
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 77
CVE-2026-44329: Gin Router Group Missing Auth Middlewarecve-2026-44329-gin-router-group-missing-auth-middleware

Gin router group $GROUP applies routes via applyRoutes without a prior $GROUP.Use(...) authorization middleware registration. Every request to these endpoints is reachable without authentication or authorization. Register an auth middleware (e.g., OAuth bearer-token check) on $GROUP before calling applyRoutes.

goCVE-2026-44329CWE-306CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-44339: File Op Static Method Bypasses Workspace Access Controlcve-2026-44339-file-op-static-method-bypasses-workspace-access-control

A @staticmethod performs a destructive file operation (os.remove, os.unlink, shutil.move, or shutil.copy2). Static methods have no instance context, making it structurally impossible to call any workspace or permission guard before the operation. An attacker who controls the file path can operate outside any intended sandbox. Convert this to an instance meth

pythonCVE-2026-44339CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 73
CVE-2026-44345: Ssrf Toctou Dns Rebindingcve-2026-44345-ssrf-toctou-dns-rebinding

A URL validation check is performed before an HTTP request, but the original URL string is passed to the network client. If the validation performs an IP address check via DNS resolution, this pattern is susceptible to Time-of-Check to Time-of-Use (TOCTOU) DNS Rebinding attacks. To fix this, resolve the IP securely and pass the IP directly to the HTTP client

pythonCVE-2026-44345CWE-367CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-44375: Nerdbank Messagepack Incorrect Skip Countcve-2026-44375-nerdbank-messagepack-incorrect-skip-count

The parser passes an incorrect expected item count of 5 to SkipTheRest, instead of 3. This causes trailing extension fields to be ignored and bypasses underlying structural validation in MessagePackReader.

csharpCVE-2026-44375CWE-682
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-44463: Missing Dynamic Mcp Oauth Authcve-2026-44463-missing-dynamic-mcp-oauth-auth

The HTTP context server is initialized using only static headers without dynamic OAuth token provisioning. This can bypass secure remote server authentication. Migrate to an implementation that provisions dynamic tokens (e.g., via a token provider).

rustCVE-2026-44463CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 69
CVE-2026-44466: Mcp Static Auth Header Bypasscve-2026-44466-mcp-static-auth-header-bypass

Instantiating a remote ContextServer purely with static configuration headers omits programmatic OAuth authentication, which may allow interception or bypass.

rustCVE-2026-44466CWE-287
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-44497: Ffi Sighash Callback Stale Buffer None Returncve-2026-44497-ffi-sighash-callback-stale-buffer-none-return

A sighash FFI callback closure returns `None` on hash-type validation failure without overwriting the output buffer with random bytes. When the C/C++ FFI bridge does not treat `None` as a failure signal, the sighash buffer retains a stale digest from a prior computation. An attacker can prime the buffer with a valid digest (via a first script opcode), then t

rustCVE-2026-44497GHSA-GQ4H-3GRW-2RHVCWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-44523: Jwt Hmac Secret Missing Min Length Validationcve-2026-44523-jwt-hmac-secret-missing-min-length-validation

Struct field "$FIELD" holds a JWT/HMAC signing secret that is loaded from the environment without a minimum-length validation constraint. A decoded secret shorter than 32 bytes makes HS256 tokens brute-forceable offline (RFC 7518 §3.2 mandates ≥256-bit keys for HS256). Add `validate:"gte=32"` (or higher) to the struct tag so the application rejects an unders

goCVE-2026-44523GHSA-Q6MH-RQWH-G786GHSA-q6mh-rqwh-g786CWE-326
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2026-44549: Xlsx Sheet To Html Stored Xsscve-2026-44549-xlsx-sheet-to-html-stored-xss

Use of XLSX.utils.sheet_to_html() on a worksheet originating from an uploaded/untrusted XLSX file produces HTML that embeds each cell's rich-text 'h' property verbatim. Because the SheetJS-generated markup is complex (colgroup, inline styles, embedded rich text), wrapping the result in DOMPurify.sanitize() is NOT a sufficient mitigation: mXSS bypasses are po

genericCVE-2026-44549GHSA-JWF8-PV5P-VHMCCWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-44643: Js Unsafe Method Style Hasownpropertycve-2026-44643-js-unsafe-method-style-hasownproperty

Method-style `$OBJ.hasOwnProperty($KEY)` is unsafe: if `$OBJ` inherits from `Object.prototype` or its `hasOwnProperty` property has been shadowed (prototype pollution or attacker-controlled keys like `__proto__`, `constructor`), the check returns the wrong value and lets prototype properties be treated as real own keys. This is the root cause of CVE-2026-446

javascriptCVE-2026-44643GHSA-PW8R-6689-XVF4CWE-95
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-44708: Inline Delimiter Regex Missing Escape Handlingcve-2026-44708-inline-delimiter-regex-missing-escape-handling

An inline delimiter regex uses a bare `.+?` quantifier for the span body between `\$` delimiters. Because `.+?` matches any character—including `$` (the closing delimiter) and `\` (the escape prefix)—an input like `\$` closes the span prematurely: the `\` is captured as content and the following `$` is treated as the closing delimiter. Everything after this

pythonCVE-2026-44708CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 87
CVE-2026-44714: Bytebuffer Deserializer Throws Ioexceptioncve-2026-44714-bytebuffer-deserializer-throws-ioexception

Method '$METHOD' accepts ByteBuffer but declares 'throws IOException'. ByteBuffer operations never throw IOException; this incorrect checked-exception declaration forces callers to wrap deserialization of untrusted network data in catch(IOException) blocks, causing protocol parse errors to be misclassified as I/O failures and potentially swallowed silently.

javaCVE-2026-44714CWE-502
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2026-44717: Python Mcp Tool Eval Code Injectioncve-2026-44717-python-mcp-tool-eval-code-injection

An MCP tool handler passes a user-controlled string parameter to Python's eval()/exec(). Because eval/exec is invoked without an AST allowlist and with __builtins__ reachable, an attacker (directly or via prompt injection of the LLM client) can submit a payload such as `__import__('os').system(...)` to achieve remote code execution (CWE-94, CWE-1427). Replac

pythonCVE-2026-44717GHSA-2MGQ-7RFG-RWPJCWE-1427CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-44797: Python Requests Session Send Redirect Ssrfcve-2026-44797-python-requests-session-send-redirect-ssrf

Using `requests.Session().send()` without disabling redirects (`allow_redirects=False`) can lead to Server-Side Request Forgery (SSRF). Attackers can bypass URL validation by pointing to a server that responds with a redirect to an internal or restricted URL. Disable redirects during the `send()` call and optionally handle them manually after validation.

pythonCVE-2026-44797CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-4480: Weak Quote Replacement Command Injectioncve-2026-4480-weak-quote-replacement-command-injection

Replacing only single quotes with underscores before passing user-controlled data to a command executor via a string substitution (like "%J") is insufficient. This leaves the application vulnerable to command injection via other shell metacharacters (e.g. semicolons, backticks). Use comprehensive shell escaping methods or avoid passing user data to shells en

cCVE-2026-4480CWE-116CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 65
CVE-2026-44850: Tar Zipslip Vulnerabilitycve-2026-44850-tar-zipslip-vulnerability

Path traversal vulnerability (ZipSlip) in tar archive extraction. The code constructs file paths directly from `header.Name` without first validating if the resulting path is safely within the target directory. This can allow attackers to write files anywhere on the system (e.g., via `../../`).

goCVE-2026-44850CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-44882: Archive Targz Go Cwe 000 Cve 2026 44882cve-2026-44882-archive-targz-go-cwe-000-cve-2026-44882

Path traversal vulnerability (TarSlip/ZipSlip) when extracting archives. Extracting files from an archive (tar or zip) without validating the target path can lead to writing files outside the intended base directory. The standard library 'filepath.Join' evaluates '../' directory traversal sequences natively and does not guard against escaping the target dire

goCVE-2026-44882CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-44895: Github Actions Publish Missing Event Type Guardcve-2026-44895-github-actions-publish-missing-event-type-guard

GitHub Actions job with 'id-token: write' (OIDC trusted publishing) uses a commit-message check as its only 'if' guard without restricting which event types may trigger publishing. Any push to the branch trigger satisfies this condition, allowing automated merges, Dependabot updates, or direct pushes to publish a package without a formal release event. Restr

yamlCVE-2026-44895CWE-284CWE-862
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-44896: Inline Span Regex Dot Any Body Xsscve-2026-44896-inline-span-regex-dot-any-body-xss

Regex pattern for a delimited inline span uses '(?P<name>.+?)' as the group body without excluding the delimiter character or handling backslash escape sequences. The dot matches any character including the delimiter, so an escaped delimiter (e.g., '\$') in user-supplied content can prematurely close the span and release remaining input to the inline parser

pythonCVE-2026-44896CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-44897: Inline Delimiter Regex Missing Escape Handlingcve-2026-44897-inline-delimiter-regex-missing-escape-handling

This regex pattern for an inline delimited span uses `.+?` which does not atomically consume backslash-escape sequences. An attacker can craft input like `$\$<payload>` to split the escape sequence `\$` across the match boundary: the `\` is absorbed as math content while the `$` closes the span prematurely. Content that should be inside the sanitized span is

pythonCVE-2026-44897CWE-79
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-44900: Jws Payload Without Signature Verificationcve-2026-44900-jws-payload-without-signature-verification

JWSObject.parse() is called and the payload is consumed without first calling .verify(verifier). Parsing a JWSObject only deserializes the token structure — the cryptographic signature is NOT checked until .verify() is explicitly called and its boolean result asserted. An attacker with a MITM position can substitute a crafted JWT (e.g., a forged OIDC discove

javaCVE-2026-44900CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 83
CVE-2026-44974: Custom Parser Missing Duplicate Key Checkcve-2026-44974-custom-parser-missing-duplicate-key-check

String parsing using `replace` assigning extracted keys to an object without checking for duplicate keys. This may allow parameter smuggling or injection if the parser receives duplicate keys (e.g., in HTTP headers). Validate that the key does not already exist before assignment.

javascriptCVE-2026-44974CWE-20CWE-444
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-44988: Libvncclient Tight Rw Bounds Overflowcve-2026-44988-libvncclient-tight-rw-bounds-overflow

Missing bounds check for rectangle width before parsing Tight Gradient filter

cCVE-2026-44988
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-45055: Php Unsanitized Request Loop Interpolationcve-2026-45055-php-unsanitized-request-loop-interpolation

Direct string interpolation of user-controlled array keys or values from a request array without allowlist validation can lead to injection vulnerabilities like SQL Injection.

phpCVE-2026-45055CWE-89
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-45090: Dalfox Missing Json Aware Injectioncve-2026-45090-dalfox-missing-json-aware-injection

The code uses a generic payload injection method (`MakeRequestQuery`) without checking if the payload targets a JSON endpoint. This generates invalid JSON and fails scanning. Use `MakeJSONRequestQuery` for JSON endpoints.

goCVE-2026-45090
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-45108: Rust File Create Dynamic Pathcve-2026-45108-rust-file-create-dynamic-path

Dynamically constructing a file path and opening it with `File::create` can lead to path traversal and symlink vulnerabilities if the input is unvalidated. `File::create` implicitly follows symbolic links. Validate path components to ensure they do not contain directory traversal characters (e.g., `../`), and prefer using `OpenOptions` with `custom_flags(lib

rustCVE-2026-45108CWE-22CWE-59
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-45109: Next Js Hardcoded None Cache Handlercve-2026-45109-next-js-hardcoded-none-cache-handler

incrementalCacheHandler is hardcoded to None in Edge routes. This bypasses user-provided cache logic and related security validations.

rustCVE-2026-45109CWE-602
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-45315: Fastapi Fileresponse Path Route Missing Protection Headerscve-2026-45315-fastapi-fileresponse-path-route-missing-protection-headers

FileResponse is returned from a `{...:path}`-parameterized route without a `headers=` argument forcing `Content-Disposition: attachment` and `X-Content-Type-Options: nosniff`. Starlette derives Content-Type from the on-disk file extension, so if any user-influenced file (e.g. a cached upload) has an HTML or SVG extension on disk, the browser will render it i

pythonCVE-2026-45315GHSA-M8F9-9WHG-F4XRCWE-434CWE-646
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 73
CVE-2026-45318: Open Webui Excel To Table Unsanitized Html Assignmentcve-2026-45318-open-webui-excel-to-table-unsanitized-html-assignment

The HTML returned by excelToTable() is assigned to a variable without DOMPurify.sanitize(). When that variable is rendered via Svelte's {@html ...} directive, attacker-controlled spreadsheet markup (e.g., <img onerror=...>) executes JavaScript in the victim's origin (DOM XSS). Wrap result.html with DOMPurify.sanitize(...) before assignment, as in the CVE-202

genericCVE-2026-45318GHSA-HCWP-82G6-8WXCCWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-45325: Unquoted Dynamic Table Drop Or Showcve-2026-45325-unquoted-dynamic-table-drop-or-show

Executing a DROP TABLE or SHOW CREATE TABLE query with a dynamic, unquoted template variable directly following the SQL keyword. This lacks specifying a database context or properly quoting the identifier, which can cause the operation to execute against an unintended default database (e.g., in a multi-tenant environment) or lead to unintentional injections.

javascriptCVE-2026-45325CWE-89
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45332: Php Missing Totp Checkcve-2026-45332-php-missing-totp-check

A session is created unconditionally after a password verification, bypassing Multi-Factor Authentication if it is configured.

phpCVE-2026-45332CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-45346: Svelte Unsanitized Html Directive Xsscve-2026-45346-svelte-unsanitized-html-directive-xss

Svelte's {@html ...} directive renders raw HTML/SVG verbatim and bypasses Svelte's automatic escaping. In an SVG pan/zoom component the `svg` value typically originates from chat / message content that an authenticated user (or an AI prompted by such a user) can influence. Because SVG legally embeds <foreignObject>, inline event handlers, and <script>, passi

genericCVE-2026-45346GHSA-R29H-37FJ-X2W6CWE-79CWE-80
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-45357: Liquidjs Unvalidated Fs Fallbackcve-2026-45357-liquidjs-unvalidated-fs-fallback

A file path retrieved from `fs.fallback` is yielded without executing an authorization or path boundary check (e.g., `isAllowed`). This omission bypassed the directory sandbox, leading to a path traversal vulnerability.

typescriptCVE-2026-45357CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45365: Fastapi Internal Auth Bypass Flag As Query Paramcve-2026-45365-fastapi-internal-auth-bypass-flag-as-query-param

FastAPI route handler `$FN` declares `$PARAM` as a plain primitive-typed function parameter. Because the parameter is a `bool`/`Optional[bool]` and is not wrapped in `Body(...)`, `Header(...)`, `Cookie(...)`, or `Depends(...)`, FastAPI binds it to the HTTP query string. An external caller can therefore append `?$PARAM=true` to the request URL and flip an int

pythonCVE-2026-45365GHSA-V6QF-75PR-P96MCWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 95
CVE-2026-45575: Insecure Hostnameverifier Chain Iterationcve-2026-45575-insecure-hostnameverifier-chain-iteration

Iterating over the entire certificate chain (via `getPeerCertificates()`) to verify a hostname or Subject Alternative Name (SAN) is insecure. Only the leaf certificate (index 0) represents the actual peer server identity. Validating every certificate in the chain allows a Man-in-the-Middle (MITM) attacker to append a forged intermediate certificate containin

javaCVE-2026-45575CWE-297
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-45617: Fallback Path Traversal Yieldcve-2026-45617-fallback-path-traversal-yield

A fallback file path is generated and yielded without directory bounds checking. This logic may allow path traversal if the yielded file path is accessed by the application. Ensure the directory boundary is checked before yielding the filepath.

typescriptCVE-2026-45617CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45618: Liquidjs Missing Root Containment Fallbackcve-2026-45618-liquidjs-missing-root-containment-fallback

Template path fallback resolution yields a resolved path without enforcing root directory constraints. This bypasses directory containment checks and leads to Path Traversal/LFI.

typescriptCVE-2026-45618CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45675: First User Admin Toctoucve-2026-45675-first-user-admin-toctou

Time-of-Check-Time-of-Use (TOCTOU) race condition detected during first user registration. Checking the active user count before insertion can allow multiple concurrent requests to evaluate as the "first user" and be granted administrative rights. Insert the newly registered user with a default standard role first, then evaluate the user count strictly post-

pythonCVE-2026-45675CWE-362CWE-367
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-45707: N8n Workflow Connection Index Shiftcve-2026-45707-n8n-workflow-connection-index-shift

Filtering out all empty arrays from workflow connections incorrectly shifts subsequent connection indices. In multi-output nodes, this corrupts the mapping between array indices and output ports, potentially bypassing logical conditions or redirecting data. To maintain index stability, only strip trailing empty arrays (e.g., using a while loop with .pop()).

javascriptCVE-2026-45707CWE-682
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45725: Path Traversal Via Url Pathcve-2026-45725-path-traversal-via-url-path

Extracting components from untrusted URL paths without validation and appending them to local paths allows path traversal. This can result in arbitrary directories being created or file contents being overwritten via Arbitrary File Write.

pythonCVE-2026-45725CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-45783: Kad Dht Eclipse Vulnerabilitycve-2026-45783-kad-dht-eclipse-vulnerability

Starting a DHT lookup by selecting exactly the `d` (`disjointPaths`) closest peers from the routing table makes the network vulnerable to an eclipse attack (CVE-2026-45783). An attacker controlling the `d` closest nodes will compromise all disjoint lookup paths. Instead, fetch up to a larger threshold (e.g., `kBucketSize`) of closest peers and randomly parti

typescriptCVE-2026-45783CWE-330
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-45799: Kotlin Protobuf Missing Negative Length Checkcve-2026-45799-kotlin-protobuf-missing-negative-length-check

A protobuf parser skipped a length-delimited group by passing an unvalidated varint length to a `skip` function. An attacker can craft a payload with a negative length, causing the skip operation to throw an unhandled exception and leading to a Denial of Service (DoS). Validate that the length is non-negative before skipping bytes.

kotlinCVE-2026-45799CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-46345: Jinja Recursive Ssticve-2026-46345-jinja-recursive-ssti

The application feeds the raw output of a Jinja template render back into a Jinja template loader or compilation step. This causes double-rendering (recursive template compilation), where untrusted user input encoded in the first template render is evaluated as executable code in the second, leading to Server-Side Template Injection (SSTI) and Remote Code Ex

pythonCVE-2026-46345
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-46368: Openwrt Rpcd Init Command Injectioncve-2026-46368-openwrt-rpcd-init-command-injection

Constructing an `/etc/init.d/` command with unsanitized parameters can lead to command injection or path traversal execution. Validate the parameter against an expected package name or strict allowlist before building the command.

bashCVE-2026-46368CWE-77
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 87
CVE-2026-46374: Sqlfluff Databricks Dos Missing Parameter Rulescve-2026-46374-sqlfluff-databricks-dos-missing-parameter-rules

The SQLFluff Databricks dialect is missing definitions for named parameter logic, causing excessive backtracking and Denials of Service (uncontrolled resource consumption) when parsing valid parameterized inputs.

pythonCVE-2026-46374CWE-400
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-46378: Unbounded Peek Loopcve-2026-46378-unbounded-peek-loop

A lexer or parser loop iterates based solely on a negated peek/match function without checking for the end of the input (EOF). If the peek function handles out-of-bounds by returning false, the negation will evaluate to true at EOF, resulting in an infinite loop (Denial of Service). Ensure buffer boundaries are explicitly checked in the loop condition (e.g.,

goCVE-2026-46378CWE-835
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-46415: Caddy Middleware Unsafe Remoteaddrcve-2026-46415-caddy-middleware-unsafe-remoteaddr

Directly reading client IP from `RemoteAddr` in Caddy middleware skips trusted proxy resolution. If the server is behind a reverse proxy, this evaluates the proxy's IP rather than the true client, bypassing IP-based access controls. Use `caddyhttp.GetVar(r.Context(), caddyhttp.ClientIPVarKey)` to retrieve the true client IP securely.

goCVE-2026-46415CWE-290
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 83
CVE-2026-46439: Python Jinja Recursive Ssticve-2026-46439-python-jinja-recursive-ssti

Recursive evaluation of templates detected. The output of a `.render()` call is being fed back into a Jinja template loader or parser. If the initial template interpolates untrusted data, this allows an attacker to inject template syntax that will be executed on the second pass, causing a Server-Side Template Injection (SSTI) vulnerability. Render templates

pythonCVE-2026-46439CWE-1336
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-46510: Prototype Pollution Via In Operatorcve-2026-46510-prototype-pollution-via-in-operator

Checking property existence with the `in` operator can lead to prototype pollution when dealing with user-controlled keys. The `in` operator traverses the prototype chain and evaluates to true for internal properties like `__proto__` and `constructor`. If the property is then extracted and modified, it can pollute the global object prototype. Replace `in` wi

javascriptCVE-2026-46510CWE-1321
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-46679: Kad Dht Insufficient Initial Peerscve-2026-46679-kad-dht-insufficient-initial-peers

The query manager incorrectly initiates queries by selecting only 'd' disjoint paths closest peers instead of selecting 'k' (kBucketSize) closest peers and dividing them evenly into 'd' buckets. This violates the robustness of the S/Kademlia spec, requiring an attacker to generate far fewer malicious nodes to orchestrate an eclipse attack on the DHT. To fix

typescriptCVE-2026-46679CWE-693
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-46719: Perl Net Statsd Lite Metric Injectioncve-2026-46719-perl-net-statsd-lite-metric-injection

record_metric assembles a StatsD wire-protocol datagram by concatenating $metric and $suffix into "<prefix><metric>:<value><suffix>\n" without validating them against the StatsD protocol delimiters newline (\n), colon (:), and pipe (|). Untrusted metric names containing these characters can inject additional StatsD metrics into the same UDP packet, poisoning

genericCVE-2026-46719CWE-74CWE-93
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-47092: Insecure Comspec Executioncve-2026-47092-insecure-comspec-execution

Relying on the unvalidated `COMSPEC` environment variable to determine the command interpreter allows local attackers to execute arbitrary commands. Attackers can point `COMSPEC` to a malicious binary path before the application runs. Replace `process.env.COMSPEC` with a hardcoded absolute path such as `'C:\\Windows\\System32\\cmd.exe'`.

javascriptCVE-2026-47092CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-47125: Go Env File Write Without Key Regex Validationcve-2026-47125-go-env-file-write-without-key-regex-validation

User-supplied environment variable keys are persisted (e.g. to a .env file) after being normalized only with strings.TrimSpace, without being validated against a strict POSIX env-name pattern such as `^[A-Za-z_][A-Za-z0-9_]*$`. A key containing a newline or `=` allows arbitrary additional `KEY=VALUE` lines to be injected into the destination file, which comb

goCVE-2026-47125GHSA-JPJH-JM2P-39HHCWE-74CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 85
CVE-2026-47131: Sandbox Apply Trap Indirection Bypasscve-2026-47131-sandbox-apply-trap-indirection-bypass

Proxy apply traps in sandbox environment bridges may allow sandbox escapes if indirection primitives (e.g. `Function.prototype.call`) are not inspected. This allows malicious code to directly invoke prototype mutators on raw objects, bypassing `set` and `setPrototypeOf` protections.

javascriptCVE-2026-47131CWE-938
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-47135: Incomplete Symbol For Namespace Blockcve-2026-47135-incomplete-symbol-for-namespace-block

Overriding `Symbol.for` with exact string matches (e.g., `=== 'nodejs.util.inspect.custom'`) against Node.js internal cross-realm symbols is an incomplete mitigation. Unhandled `nodejs.` symbols (such as streams or promisify hooks) can bypass the sandbox. Instead, block or isolate the entire `nodejs.` namespace using a prefix match.

javascriptCVE-2026-47135CWE-184CWE-693
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-47138: Js Redos Adjacent Greedy Quantifiers On User Inputcve-2026-47138-js-redos-adjacent-greedy-quantifiers-on-user-input

Use of the Parse Server ClientSDK module (or an equivalent regex with two adjacent unbounded "+"-quantified character classes and no anchors, e.g. /([-a-zA-Z]+)([0-9\.]+)/) is susceptible to polynomial / catastrophic backtracking (ReDoS, CWE-1333). When the regex is applied to attacker-controlled input such as the X-Parse-Client-Version header or a _ClientVe

javascriptCVE-2026-47138GHSA-38M6-82C8-4XFMCWE-1333
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 85
CVE-2026-47139: Bypass Node Internal Modules Filtercve-2026-47139-bypass-node-internal-modules-filter

Filtering Node.js builtin modules by ignoring 'internal/' does not sufficiently block all internal modules. Undocumented underscored modules like `_http_client` and `_http_server` bypass this filter and expose low-level network primitives. To securely restrict builtins, ensure underscored modules are also excluded (e.g., `!s.startsWith('_')`).

javascriptCVE-2026-47139GHSA-R9PM-GXMW-WV6PCWE-184
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 73
CVE-2026-47140: Node Module Denylist Bypasscve-2026-47140-node-module-denylist-bypass

Exact string matching against a denylist or allowlist of Node.js modules can be bypassed by using the `node:` URL scheme prefix or by requesting module subpaths (e.g., `module/subpath`). Ensure that module names are normalized by stripping the `node:` prefix and splitting on `/` to extract the core module name before checking the list.

javascriptCVE-2026-47140CWE-184
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 65
CVE-2026-47210: Vm2 Jspi Sandbox Escapecve-2026-47210-vm2-jspi-sandbox-escape

A sandbox mechanism attempts to restrict properties on the WebAssembly object but fails to properly remove WebAssembly.promising and WebAssembly.Suspending. These JSPI functions return Promise objects that retain a direct (unproxied) prototype link to the host realm's Promise.prototype. Malicious sandbox code can abuse this unproxied chain to evaluate host g

javascriptCVE-2026-47210
by Provallyupdated 2026-06-03Apache-2.0
CriticalMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 53
CVE-2026-47269: Python Shell Command Injection Via String Formattingcve-2026-47269-python-shell-command-injection-via-string-formatting

Unsanitized variables interpolated into a command string and passed to a shell execution function (like os.system or subprocess methods with shell=True) bypass validation and lead to OS command injection. Structure the command as a list of independent arguments and pass it to subprocess.run(..., shell=False).

pythonCVE-2026-47269CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47392: Agent Tool Static File Operationscve-2026-47392-agent-tool-static-file-operations

File operations exposed in tool classes as static methods cannot typically securely enforce instance-level workspace sandboxing, potentially allowing agents or LLMs to escape containment. Initialize the tools with explicit boundary contexts (like a workspace or tenant ID) and use bound instance methods for authorization checks.

pythonCVE-2026-47392CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47393: Ai Agent Uncontained File Operationcve-2026-47393-ai-agent-uncontained-file-operation

AI agent tools (classes with Tool, Skill, or Agent in the name) are exposing file operations via static methods. This typically indicates a lack of per-agent workspace or sandbox containment, making the application vulnerable to path traversal and arbitrary file manipulation by the LLM. Implement these as instance methods and enforce instance-bound workspace

pythonCVE-2026-47393CWE-22CWE-285
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47394: Agent Tool Static File Access Bypasscve-2026-47394-agent-tool-static-file-access-bypass

Agent tool classes exposing file operations as static methods bypass instance-level workspace isolation and permission checking. This architectural limitation prevents enforcing session-specific boundaries (like read-only sandboxes) and can lead to arbitrary file read/write vulnerabilities via LLM manipulation. Migrate these methods to instance methods that

pythonCVE-2026-47394CWE-284
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-47396: Ai Agent Tool Static File Sandbox Bypasscve-2026-47396-ai-agent-tool-static-file-sandbox-bypass

An AI agent tool performing local file operations was defined as a `@staticmethod`. Because static methods have no access to instance state, they cannot enforce instance-specific directory sandboxing (such as a unique workspace container). This increases the risk of path traversal or sandbox bypass via prompt injection. Change the tool to an instance method

pythonCVE-2026-47396CWE-22
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47397: Unsafe Static File Mutation Agentcve-2026-47397-unsafe-static-file-mutation-agent

File manipulation within a static class method may bypass stateful sandbox authorization boundaries, such as workspace permission checks. Ensure file-modifying agent tools are instance methods that explicitly authorize the operation against a configured sandbox.

pythonCVE-2026-47397
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-47405: Static Path Validation Sandbox Bypasscve-2026-47405-static-path-validation-sandbox-bypass

Path validation is invoked statically on the class instead of an instance, bypassing instance-level context such as workspace sandboxing constraints. This pattern can lead to path traversal or sandbox evasions when used in agent or user-driven systems. Convert file operations and path validations to instance methods to ensure they correctly incorporate and e

pythonCVE-2026-47405CWE-22CWE-284
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47406: Praisonai Unisolated File Opcve-2026-47406-praisonai-unisolated-file-op

File operations within this class rely on a static path validation method rather than an instance-bound workspace isolation check. This can lead to directory traversal or arbitrary file manipulation. Migrate the method to an instance method taking `self` and ensure paths are resolved safely using an isolated workspace context.

pythonCVE-2026-47406CWE-22CWE-610
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47407: Python Agent Tool Static File Operationcve-2026-47407-python-agent-tool-static-file-operation

An AI Agent tool or skill performs file operations within a `@staticmethod` or `@classmethod`. In multi-tenant or workspace-based platforms, stateless methods lack access to instance-level execution contexts (e.g., `self.workspace`). This architectural pattern prevents effective path sandboxing and authorization checks per tenant, potentially allowing path t

pythonCVE-2026-47407
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-47410: Static Method File Operation Sandbox Bypasscve-2026-47410-static-method-file-operation-sandbox-bypass

Performing file operations inside a static method prevents the use of instance-level context such as per-session workspace roots or permission configurations. In AI agent or multi-tenant environments, relying on a global environment context rather than restricted sandbox directories can enable path traversal attacks and sandbox escapes.

pythonCVE-2026-47410CWE-22CWE-285
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47414: Ai Agent Unscoped File Operationcve-2026-47414-ai-agent-unscoped-file-operation

A file operation is performed within a static method in a Tool or Action class. In AI agent architectures, static methods lack instance context (such as session tokens or workspace boundaries). This pattern typically enables path traversal, arbitrary file creation, or data exfiltration because constraints are applied globally or bypassed entirely. Refactor t

pythonCVE-2026-47414CWE-22CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-47416: Ai Agent Unconfined File Operationcve-2026-47416-ai-agent-unconfined-file-operation

A tool method performs file operations using an unconfined static context. In applications with user workspaces or sandboxing, static file operations bypass instance-bound checks (e.g., workspace permissions and boundaries). Refactor the method to an instance method and enforce workspace access limits.

pythonCVE-2026-47416CWE-284
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-47744: Livewire Password Get Leakcve-2026-47744-livewire-password-get-leak

A Livewire form containing a password input uses the `wire:submit` directive without the `.prevent` modifier. In older versions of Livewire, this omission causes the browser to perform a native HTML GET submission by default. This causes sensitive credentials (like user passwords) to leak directly into the URL query string, where they can be cached in browse

genericCVE-2026-47744CWE-307CWE-598
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 65
CVE-2026-47759: Unsanitized Dynamic Attribute Restorecve-2026-47759-unsanitized-dynamic-attribute-restore

Extracting and restoring prefixed internal attributes without subsequent sanitization of the constructed element can lead to stored XSS.

typescriptCVE-2026-47759CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-47762: Tinymce Unsafe Astnode Xsscve-2026-47762-tinymce-unsafe-astnode-xss

Direct construction of an AstNode with an unvalidated attribute bypasses schema validation, leading to stored XSS when the node is serialized. Construct a DOM element safely and use Sanitize.parseAndSanitize(..., element.outerHTML) instead.

typescriptCVE-2026-47762CWE-79
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-47783: Auth Comparison Timing Leakcve-2026-47783-auth-comparison-timing-leak

Potential timing side channel due to early break or use of non-constant-time comparison functions (memcmp, strcmp, etc.) during authentication. Use constant-time comparison functions and ensure evaluation does not exit early based on matching results.

cCVE-2026-47783CWE-208
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-4800: Unvalidated Dynamic Code Evaluationcve-2026-4800-unvalidated-dynamic-code-evaluation

Unvalidated properties extracted from function arguments flow into the `Function` constructor. When building dynamic code from user-controlled options (such as template variable names or imports), ensure the input is validated using a regex to forbid structural JavaScript characters (e.g., parentheses, braces, equals) to prevent arbitrary code execution.

javascriptCVE-2026-4800CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-48064: Python Shell Command Injectioncve-2026-48064-python-shell-command-injection

Format string or concatenation used to construct an OS shell command opens the application to command injection. Provide parameters as a list array instead and disable shell=True.

pythonCVE-2026-48064CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-4809: Laravel Mediable Prefer Client Mime Typecve-2026-4809-laravel-mediable-prefer-client-mime-type

laravel-mediable's MediaUploader is configured to prefer the client-supplied MIME type (preferClientMimeType() / 'prefer_client_mime_type' => true / legacy 'mime_type_source' => 'client'). selectMimeType() will then return the value of the attacker-controlled HTTP Content-Type header (Symfony UploadedFile::getClientMimeType()) for MIME and aggregate-type val

phpCVE-2026-4809CWE-434
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-48544: Python Dynamic Method Json Loads Oomcve-2026-48544-python-dynamic-method-json-loads-oom

Deserializing the output of a dynamically retrieved method using `json.loads` can cause massive memory expansion (Out-Of-Memory crashes) if the method generates large strings, such as `to_json()` on mapped data structures like Pandas DataFrames. Instead of round-tripping through JSON strings locally, rely on APIs that return serializable objects directly.

pythonCVE-2026-48544CWE-400
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 69
CVE-2026-4868: Gitlab Improper Scan Grouping By Scanner Onlycve-2026-4868-gitlab-improper-scan-grouping-by-scanner-only

Ingested vulnerability reports are grouped by scanner alone, leading to accidental dropping or improper resolution of findings that share a scanner but have different scan types (e.g., SBOM vs Dependency Scanning).

rubyCVE-2026-4868CWE-664
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-49128: Mpd Unvalidated Relative Uricve-2026-49128-mpd-unvalidated-relative-uri

User-supplied relative URIs are built into LocatedUri objects without prior path traversal validation via `uri_safe_local()`. This leads to arbitrary file enumeration and reading.

cppCVE-2026-49128
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-5262: Gitlab Incomplete Scanner Groupingcve-2026-5262-gitlab-incomplete-scanner-grouping

Grouping vulnerabilities only by scanner without report_type can lead to erroneous vulnerability resolution when different report types share the same scanner.

rubyCVE-2026-5262CWE-840
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-5271: Python Sys Path Empty Stringcve-2026-5271-python-sys-path-empty-string

Assigning an empty string to an element of `sys.path` (e.g., `sys.path[0] = ""`) instructs Python to include the current working directory (CWD) in its module resolution path. This can lead to local Search Path Hijacking (CWE-426) if the script is executed from an attacker-controlled directory, allowing malicious modules to be imported in place of legitimate

pythonCVE-2026-5271CWE-426CWE-427
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 65
CVE-2026-5301: Rust Shell Command Injectioncve-2026-5301-rust-shell-command-injection

String interpolation was used to construct a shell command without sanitization. This allows attackers to inject malicious shell patterns or metacharacters through user-supplied variables, leading to OS Command Injection. Use argument passing via arrays or dedicated sanitization functions before interpolating variables.

rustCVE-2026-5301
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-5405: Qt Minizip Path Traversalcve-2026-5405-qt-minizip-path-traversal

Missing prefix validation of extracted zip file paths via QFileInfo. When extracting zip archives, directory traversal (Zip Slip) can occur if the path is not verified to remain within the intended base directory. Ensure the extracted path is constrained with a prefix check mechanism, such as `QFileInfo(fileInZip).absoluteFilePath().startsWith(canonicalDir)`

cppCVE-2026-5405CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-5412: Juju Cloudspec Newcloudspec Missing Authorizercve-2026-5412-juju-cloudspec-newcloudspec-missing-authorizer

cloudspec.NewCloudSpec / NewCloudSpecV1 / NewCloudSpecV2 is being called with the legacy 6-argument signature (resources, getCloudSpec, watchCloudSpec, watchCloudSpecModelCredentialReference, watchCloudSpecCredentialContent, getAuthFunc). That signature does not propagate a names.ControllerTag or a facade.Authorizer into CloudSpecAPI, so the resulting CloudS

goCVE-2026-5412GHSA-W5FQ-8965-C969CWE-285
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-5503: Wolfssl Tlsx Find Unconditional Extensions Reassigncve-2026-5503-wolfssl-tlsx-find-unconditional-extensions-reassign

The result of TLSX_Find() is assigned to a variable, but the extensions pointer is then reassigned unconditionally — without checking whether TLSX_Find returned NULL. When the lookup fails, downstream mutators such as TLSX_Remove / TLSX_UseSNI will be invoked on the wrong list (e.g. the shared WOLFSSL_CTX extensions), enabling SNI/extension list pollution an

cCVE-2026-5503CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 81
CVE-2026-5747: Eager Device Instantiation Doscve-2026-5747-eager-device-instantiation-dos

Eagerly instantiating devices within a pre-boot configuration builder causes host resources (like memory mappings and file descriptors) to be allocated prematurely. An attacker can exploit this via the configuration API by making repeated or oversized device requests, leading to Resource Exhaustion and Denial of Service prior to VM start. Instead of allocati

rustCVE-2026-5747
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 53
CVE-2026-5752: Pyodide Jsglobals Prototype Chain Escapecve-2026-5752-pyodide-jsglobals-prototype-chain-escape

Plain JavaScript object literal (`{}`) used as a value in Pyodide's `jsglobals` option retains `Object.prototype` in its prototype chain. Sandboxed Python code can reach the exposed object via `import js`, traverse `.constructor.constructor` to obtain the host `Function` constructor, call `Function("return globalThis")()` to access the Node.js `globalThis`,

typescriptCVE-2026-5752CWE-693CWE-94
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 91
CVE-2026-5816: Gitlab Missing Composite Key Resolutioncve-2026-5816-gitlab-missing-composite-key-resolution

Aggregating vulnerability issues by a single property ('scanner') instead of a composite key can cause independent vulnerability lists (for example, different scan types) to inappropriately override or resolve each other.

rubyCVE-2026-5816
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-6057: Nodejs Formdata File Name Path Traversalcve-2026-6057-nodejs-formdata-file-name-path-traversal

The filename from a multipart upload (e.g. `formData.get("file").name`) flows into a filesystem write path without being normalized by `path.basename(...)` or guarded by a `startsWith(<allowed-dir>)` boundary check. An attacker who controls the upload can supply a filename containing "../" sequences; once concatenated with `path.join(process.cwd(), ...)` the

typescriptCVE-2026-6057CWE-22
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-6266: Unconditional Self Edit Privilegecve-2026-6266-unconditional-self-edit-privilege

The authorization function unconditionally returns True when the requesting user's identity matches the target user's identity. If the application uses email for Single Sign-On (SSO) Identity Provider (IdP) auto-linking, unconditionally allowing users to change their own email address without separate verification can lead to account takeover. Ensure that ch

pythonCVE-2026-6266CWE-285CWE-862
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 61
CVE-2026-6270: Fastify Express Middleware Double Prefix Auth Bypasscve-2026-6270-fastify-express-middleware-double-prefix-auth-bypass

Inherited middlewares are re-registered in a child scope registration hook by spreading them through a path-prefixing `use()` wrapper (`$INSTANCE.use(...$MW)`). If `use()` concatenates the current scope prefix to string path arguments, this causes double-prefixing of middleware paths — for example, an auth middleware registered at `/admin` becomes registered

javascriptCVE-2026-6270CWE-284CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-6409: Php Missing Negative Size Check In Buffer Readcve-2026-6409-php-missing-negative-size-check-in-buffer-read

A buffer bounds check uses `$this->bufferSize() < $SIZE` without first guarding against negative values of `$SIZE`. If `$SIZE` is derived from untrusted wire data (e.g., a protobuf varint cast to (int)), integer overflow can produce a negative value that always passes the non-negative `bufferSize()` comparison. Subsequent use of a negative size with `substr(

phpCVE-2026-6409CWE-20
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 91
CVE-2026-6654: Draining Iterator Stale Slice From Raw Parts Uafcve-2026-6654-draining-iterator-stale-slice-from-raw-parts-uaf

`slice::from_raw_parts_mut` is called inside `Iterator::next()` with a struct field length (`self.$STALE_LEN`) that may no longer reflect the number of currently initialized elements. Once any element has been moved out of the backing buffer during iteration, the field value becomes stale — the resulting slice falsely asserts that every slot holds a valid, i

rustCVE-2026-6654CWE-415CWE-416
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 85
CVE-2026-6823: System Prompt Py Cwe 000 Cve 2026 6823cve-2026-6823-system-prompt-py-cwe-000-cve-2026-6823

The system prompt lacks explicit instructions preventing URL generation and is vulnerable to prompt injection.

pythonCVE-2026-6823
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 53
CVE-2026-6911: Python Jwt Payload Decoded Without Signature Verificationcve-2026-6911-python-jwt-payload-decoded-without-signature-verification

JWT payload is parsed by manually splitting the token on '.' and base64url-decoding the payload segment, then trusting the resulting claims without verifying the cryptographic signature. An attacker can forge a token whose payload contains arbitrary claims (e.g. `sub`, `aud`, `iss`, `exp`, custom role/admin claims) and the syntactic claim checks will pass be

pythonCVE-2026-6911GHSA-V5VR-8W3C-37X2CWE-347
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 95
CVE-2026-6942: R2mcp Incomplete Shell Metachar Filter Cve 2026 6942cve-2026-6942-r2mcp-incomplete-shell-metachar-filter-cve-2026-6942

Incomplete shell metacharacter denylist used to sanitize an r2/shell command string. The filter either (a) looks for the literal "$ (" (with a stray space) instead of "$(", so command-substitution payloads slip past, or (b) only neutralizes the first byte when it equals '!', allowing bypass via ';', '&', or newline followed by '!cmd' (e.g. "?V;!id"). Filtere

cCVE-2026-6942CWE-78
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-7482: Unsafe Slice Unvalidated Count After Io Readallcve-2026-7482-unsafe-slice-unvalidated-count-after-io-readall

'unsafe.Slice' constructs a typed slice from a byte buffer ($DATA) populated by 'io.ReadAll' using an element count ($COUNT) that is never validated against the actual buffer length. When $COUNT is derived from externally-supplied file-format metadata (e.g., a GGUF tensor shape field), an attacker can craft input so the declared count far exceeds the real da

goCVE-2026-7482CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 81
CVE-2026-7507: Fail Open Validation Null Check Bypasscve-2026-7507-fail-open-validation-null-check-bypass

A validation check requires both objects to be non-null (`$A != null && $B != null`) before executing the error-handling block. If `$B` is null, the condition becomes false, bypassing the error block and failing open. This allows bypassing security checks such as session or token validation if the attacker omits the cookie or token. To fix this, handle the m

javaCVE-2026-7507CWE-287CWE-384
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 61
CVE-2026-7573: Cve 2026 7573 User Context Identity Discarded No Authzcve-2026-7573-cve-2026-7573-user-context-identity-discarded-no-authz

Both meaningful return values from GetUserFromContext (user record and org config) are discarded via blank identifiers. Without capturing the calling principal, no object-level authorization check is possible before using caller-supplied request parameters to access protected resources, enabling IDOR (CWE-639). Capture the user record, extract the principal,

goCVE-2026-7573CWE-502CWE-639
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
107 downloads0 direct107 via packs
Trust score 91
CVE-2026-8177: Cve 2026 8177 Unchecked Utf8 Decodecve-2026-8177-cve-2026-8177-unchecked-utf8-decode

A manual UTF-8 byte decoder determines byte lengths from the leading byte and directly accesses subsequent continuation bytes without checking if they exist within the string bounds. This can lead to out-of-bounds memory reads (and potential crashes or information disclosure) if the decoder receives a truncated multi-byte sequence, like a multi-byte starting

cCVE-2026-8177CWE-125
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-8178: Missing Format Validation In Url Host Buildercve-2026-8178-missing-format-validation-in-url-host-builder

A string field or variable is concatenated into a URL/URI hostname without format validation. An attacker who can influence this value can inject extra domain labels, '@'-sign user-info, or URL-special characters, enabling SSRF or open-redirect attacks (e.g., hijacking an OAuth authorization flow). Validate the input against a strict allowlist regex (e.g., `

javaCVE-2026-8178CWE-20CWE-601CWE-918
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
108 downloads0 direct108 via packs
Trust score 81
CVE-2026-8181: Wp Authenticate Application Password Iswperror Only Checkcve-2026-8181-wp-authenticate-application-password-iswperror-only-check

The return of wp_authenticate_application_password() is being validated only with a negative is_wp_error() assertion. wp_authenticate_application_password() returns NULL (not a WP_Error) when the application_password_is_api_request filter evaluates to false, which is the default outside the REST API bootstrap. A null return passes the is_wp_error() gate, so

phpCVE-2026-8181CWE-287
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-8209: Php Path Traversal Blacklist Str Replacecve-2026-8209-php-path-traversal-blacklist-str-replace

Blacklist-based path sanitization using str_replace to remove traversal sequences ('..', './') is insufficient. A path routed through a symbolic link resolves outside the intended base directory without containing any blocked substring, bypassing this filter entirely. Replace with realpath() and verify that the resolved absolute path starts with the expected

phpCVE-2026-8209CWE-23
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 73
CVE-2026-8656: Html Quoted Entity Interpolation Without Escapecve-2026-8656-html-quoted-entity-interpolation-without-escape

HTML template literal interpolates a value between &quot;...&quot; (HTML-entity quote) markers without HTML-escaping the interpolated value itself. Encoding only the surrounding quote glyphs is insufficient: a value containing HTML metacharacters (e.g., `</pre><img src=x onerror=alert(1)><pre>`) will still break out of the surrounding HTML context once the r

typescriptCVE-2026-8656CWE-79CWE-80
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 95
CVE-2026-8700: Perl Rand For Cryptographic Bytescve-2026-8700-perl-rand-for-cryptographic-bytes

Generating bytes with Perl's built-in rand() (e.g. `chr rand 256`) is insecure for any cryptographic purpose. Perl's rand() is a non-CSPRNG with a small, predictable internal state; bytes derived from it can be reproduced or brute-forced by an attacker. Use an OS CSPRNG such as Crypt::SysRandom::random_bytes(), Crypt::URandom, or Crypt::PRNG instead.

genericCVE-2026-8700CWE-330CWE-338
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 95
CVE-2026-8704: Perl Unsafe Two Arg Opencve-2026-8704-perl-unsafe-two-arg-open

2-argument form of Perl open() detected. Perl parses leading mode characters (>, >>, <, +<) and pipe metacharacters (|) out of the filename, so an attacker-controlled path can be turned into a write, append, or command-pipe open. This is the CVE-2026-8704 (Crypt::DSA) pattern. Use the explicit 3-argument form instead, e.g. `open(my $fh, '<', $path) or die ..

genericCVE-2026-8704CWE-73CWE-78
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
111 downloads0 direct111 via packs
Trust score 85
CVE-2026-8723: Qs Stringify Comma MaybeMap Unguarded Encodercve-2026-8723-qs-stringify-comma-maybemap-unguarded-encoder

Passing the raw `encoder` callback directly to `utils.maybeMap` over an array means `null`/`undefined` entries reach `utils.encode`, which dereferences `str.length` and throws `TypeError: Cannot read properties of null (reading 'length')`. Under `arrayFormat: 'comma'` + `encodeValuesOnly: true`, this aborts stringification before `skipNulls` or `strictNullHa

javascriptCVE-2026-8723GHSA-Q8MJ-M7CP-5Q26CWE-476
by Provallyupdated 2026-06-03Apache-2.0
MediumHigh confidenceProvally CuratedVerified
0 stars
118 downloads0 direct118 via packs
Trust score 95
CVE-2026-8738: Publiccms Trade Payment Idor Missing Session Usercve-2026-8738-publiccms-trade-payment-idor-missing-session-user

Trade order controller method accepts an orderId from the HTTP request, loads the TradeOrder by that attacker-supplied numeric id, and acts on it (initiate payment, debit balance, cancel, refund) without binding @SessionAttribute SysUser to verify that the authenticated caller actually owns the referenced order. Only the siteId is validated, so any authentic

javaCVE-2026-8738CWE-840
by Provallyupdated 2026-06-03Apache-2.0
MediumMedium confidenceProvally CuratedVerified
0 stars
110 downloads0 direct110 via packs
Trust score 85
CVE-2026-8836: Lwip Snmp Asn1 Dec Raw Aliased Length And Bufmaxcve-2026-8836-lwip-snmp-asn1-dec-raw-aliased-length-and-bufmax

Call to snmp_asn1_dec_raw passes the same expression as both the read-length (2nd argument) and the destination buffer maximum length (5th argument). snmp_asn1_dec_raw's internal bounds check is `if (len > buf_max_len) return ERR_MEM;` so identical arguments make the guard a no-op, allowing an attacker-controlled ASN.1 OCTET STRING length (e.g. msgAuthentica

cCVE-2026-8836CWE-120CWE-121CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighHigh confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 95
CVE-2026-8890: Next Middleware Unvalidated Header Bypasscve-2026-8890-next-middleware-unvalidated-header-bypass

Returning NextResponse.next() solely based on the presence of an HTTP header without validating its value can lead to authentication or authorization bypass. In middleware, this may allow malicious clients to bypass checks and spoof downstream identities. Verify the header value against a known secret or perform token validation before proceeding, and strip

typescriptCVE-2026-8890CWE-288CWE-807
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
113 downloads0 direct113 via packs
Trust score 61
CVE-2026-8915: Escargot Resizable Arraybuffer Oobcve-2026-8915-escargot-resizable-arraybuffer-oob

Missing bounds check when requesting allocation or transfer of a resizable ArrayBuffer. An attacker can supply a new length that exceeds the buffer's maximum byte length, leading to a buffer that incorrectly reports a logical size greater than its physical backing. This results in out-of-bounds read and write primitives.

cppCVE-2026-8915CWE-125CWE-787
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61
CVE-2026-9064: 389 Ds Unbounded Ldap Controlscve-2026-9064-389-ds-unbounded-ldap-controls

LDAP controls are parsed from a BER sequence without enforcing a maximum limit per operation. An attacker can supply numerous controls within a single message, causing excessive memory and CPU consumption. Apply an explicit limit check before allocating control boundaries.

cCVE-2026-9064CWE-770
by Provallyupdated 2026-06-03Apache-2.0
HighMedium confidenceProvally CuratedVerified
0 stars
106 downloads0 direct106 via packs
Trust score 61