Skip to content
OpenAdvisories

Source

OSV.dev (GitHub Advisories, PyPA, Go, RustSec…)

Source: https://osv.dev/

4,914 results · Clear filters · Feed

  • Critical 9.8

    `Read` on uninitialized buffer can cause UB (impl of `ReadKVExt`)

    An issue was discovered in the bronzedb-protocol crate through 2021-01-03 for Rust. ReadKVExt may read from uninitialized memory locations.

  • Critical 9.8

    'Read' on uninitialized memory may cause UB

    An issue was discovered in the binjs_io crate through 2021-01-03 for Rust. The Read method may read from uninitialized memory locations.

  • Critical 9.8

    Type confusion if __private_get_type_id__ is overriden

    An issue was discovered in the failure crate through 2019-11-13 for Rust. Type confusion can occur when __private_get_type_id__ is overridden.

  • Critical 9.1

    Insufficient Session Expiration in nocodb/nocodb

    Insufficient Session Expiration in GitHub repository nocodb/nocodb prior to 0.91.7+.

  • Critical 9.0

    Improper Privilege Management in nocodb/nocodb

    Improper Privilege Management in GitHub repository nocodb/nocodb prior to 0.91.7+.

  • Critical 9.1

    Generation of Error Message Containing Sensitive Information in nocodb/nocodb

    Generation of Error Message Containing Sensitive Information in GitHub repository nocodb/nocodb prior to 0.91.7+.

  • Critical 9.8

    Heap buffer overflow in libhdfs native library

    There is a potential heap buffer overflow in Apache Hadoop libhdfs native code. Opening a file path provided by user without validation may result in a denial of service or arbitrary code execution. Users should upgrade to Apache Hadoop 2.10.2, 3.2.3, 3.3.2 o…

  • Critical 9.8
    CVE-2021-41749 Scanner template EPSS 17%

    Code Injection in SEOmatic

    In the SEOmatic plugin up to 3.4.11 for Craft CMS 3, it is possible for unauthenticated attackers to perform a Server-Side Template Injection, allowing for remote code execution.

  • Critical 9.8

    Couchbase Sync Gateway admin credentials not verified when using X.509 client cert authentication

    An issue was discovered in Couchbase Sync Gateway 3.x before 3.0.2. Admin credentials are not verified when using X.509 client-certificate authentication from Sync Gateway to Couchbase Server. When Sync Gateway is configured to authenticate with Couchbase Ser…

  • Critical 9.1
    CVE-2022-31830 EPSS 16%

    Server-Side Request Forgery in kityminder

    Kity Minder v1.3.5 was discovered to contain a Server-Side Request Forgery (SSRF) via the init function at ImageCapture.class.php.

  • Critical 9.0

    Cross-site Scripting (XSS) - Stored in francoisjacquet/rosariosis

    Cross-site Scripting (XSS) - Stored in GitHub repository francoisjacquet/rosariosis prior to 9.0.1.

  • Critical 9.0

    Arbitrary Code Execution

    The package metacalc before 0.0.2 are vulnerable to Arbitrary Code Execution when it exposes JavaScript's Math class to the v8 context. As the Math class is exposed to user-land, it can be used to get access to JavaScript's Function constructor.

  • Critical 9.3

    Authorization Bypass Through User-Controlled Key in emicklei/go-restful

    Authorization Bypass Through User-Controlled Key in GitHub repository emicklei/go-restful prior to v3.8.0.

  • Critical 9.8

    Backdoor in api-res-py

    api-res-py package in PyPI 0.1 is vulnerable to a code execution backdoor in the request package.

  • Critical 10.0

    OS Command Injection in gogs/gogs

    OS Command Injection in GitHub repository gogs/gogs prior to 0.12.9.

  • Critical 10.0

    Path Traversal in gogs/gogs

    Path Traversal in GitHub repository gogs/gogs prior to 0.12.9.

  • Critical 9.8

    The keep for python, as distributed on PyPI, included a code-execution backdoor inserted by a third party. The current …

  • Critical 9.8

    JMESPath for Ruby uses unsafe JSON.load when safe JSON.parse is preferable

    jmespath.rb (aka JMESPath for Ruby) before 1.6.1 uses JSON.load in a situation where JSON.parse is preferable.

  • Critical 9.1

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in django-s3file

    django-s3file is a lightweight file upload input for Django and Amazon S3 . In versions prior to 5.5.1 it was possible to traverse the entire AWS S3 bucket and in most cases to access or delete files. If the `AWS_LOCATION` setting was set, traversal was limit…

  • Critical 9.8

    Denial of service in bottle

    Bottle before 0.12.20 mishandles errors during early request binding.

  • Critical 9.8

    Code injection in MCMS

    An arbitrary file upload vulnerability was discovered in MCMS 5.2.7, allowing an attacker to execute arbitrary code through a crafted ZIP file.

  • Critical 9.8

    Privilege escalation in Hashicorp Nomad

    HashiCorp Nomad and Nomad Enterprise version 0.2.0 up to 1.3.0 were impacted by go-getter vulnerabilities enabling privilege escalation through the artifact stanza in submitted jobs onto the client agent host. Fixed in 1.1.14, 1.2.8, and 1.3.1.

  • Critical 9.8

    Server-Side Template Injection in formio

    A Server-Side Template Injection (SSTI) was discovered in Form.io 2.0.0. This leads to Remote Code Execution during deletion of the default Email template URL. NOTE: the email templating service was removed after 2020. Additionally, the vendor disputes this i…

  • Critical 9.1

    Arbitrary file write in dragonfly

    An argument injection vulnerability in Dragonfly Ruby Gem v1.3.0 allows attackers to read and write arbitrary files when the verify_url option is disabled. This vulnerability is exploited via a crafted URL.

  • Critical —

    Login timing attack in ibexa/core

    Ibexa DXP is using random execution time to hinder timing attacks against user accounts, a method of discovering whether a given account exists in a system without knowing its password, thus affecting privacy. This implementation was found to not be good enou…

  • Critical —

    Login timing attack in ezsystems/ezpublish-kernel

    Ibexa DXP is using random execution time to hinder timing attacks against user accounts, a method of discovering whether a given account exists in a system without knowing its password, thus affecting privacy. This implementation was found to not be good enou…

  • Critical —

    Login timing attack in ezsystems/ezplatform-kernel

    Ibexa DXP is using random execution time to hinder timing attacks against user accounts, a method of discovering whether a given account exists in a system without knowing its password, thus affecting privacy. This implementation was found to not be good enou…

  • Critical —

    OS Command Injection in gogs

    Missing input validation in internal/db/repo_editor.go in Gogs before 0.12.8 allows an attacker to execute code remotely. An unprivileged attacker (registered user) can overwrite the Git configuration in his repository. This leads to Remote Command Execution,…

  • Critical 10.0

    Remote Command Execution in gogs/gogs

    A remote command execution vulnerability exists in gogs/gogs versions <=0.12.7 when deployed on a Windows server. The vulnerability arises due to improper validation of the `tree_path` parameter during file uploads. An attacker can set `tree_path=.git.` to up…

  • Critical —

    Embedded Malicious Code in ctx

    The ctx hosted project on PyPI was taken over via user account compromise and replaced with a malicious project which contained runtime code which collected the content of os.environ.items() when instantiating Ctx objects.

  • Critical 10.0

    Possible shell escape sequence injection vulnerability in Rack

    A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

  • Critical —

    Malware in ctx

    The `ctx` hosted project on [PyPI](https://pypi.org/project/ctx/) was taken over via user account compromise and replaced with a malicious project which contained runtime code that collected the content of `os.environ.items()` when instantiating `Ctx` objects…

  • Critical 9.6
    CVE-2022-25772 EPSS 63%

    Cross-site Scripting vulnerability in Mautic's tracking pixel functionality

    A cross-site scripting (XSS) vulnerability in the web tracking component of Mautic before 4.3.0 allows remote attackers to inject executable javascript

  • Critical 9.0

    Business Logic Errors in erudika/para

    Business Logic Errors in GitHub repository erudika/para prior to 1.45.11.

  • Critical 9.1

    Improper Certificate Validation in Apache Netbeans

    The "Apache NetBeans" autoupdate system does not validate SSL certificates and hostnames for https based downloads. This allows an attacker to intercept downloads of autoupdates and modify the download, potentially injecting malicious code. “Apache NetBeans" …

  • Critical 9.0

    Mautic stored Cross-site Scripting (XSS)

    Mautic before 3.2.4 is affected by stored XSS. An attacker with access to Social Monitoring, an application feature, could attack other users, including administrators. For example, an attacker could load an externally drafted JavaScript file that would allow…

  • Critical 9.8

    gitjacker arbitrary code execution

    gitjacker before 0.1.0 allows remote attackers to execute arbitrary code via a crafted .git directory because of directory traversal.

  • Critical 9.8

    Token leases could outlive their TTL in HashiCorp Vault

    HashiCorp Vault and Vault Enterprise versions 1.0 and newer allowed leases created with a batch token to outlive their TTL because expiration time was not scheduled correctly. Fixed in 1.4.7 and 1.5.4.

  • Critical 9.8

    Ansible Code Injection Vulnerability

    The safe_eval function in Ansible before 1.6.4 does not properly restrict the code subset, which allows remote attackers to execute arbitrary code via crafted instructions. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-4657.

  • Critical 9.8

    Pebble Templates Improper Input Validation vulnerability

    Pebble Templates 3.1.2 allows attackers to bypass a protection mechanism (intended to block access to instances of java.lang.Class) because getClass is accessible via the public static java.lang.Class java.lang.Class.forName(java.lang.Module,java.lang.String)…