Skip to content
OpenAdvisories

Archive

16 June 2022

Vulnerabilities first published on this day (UTC), newest first.

114 results · Feed

  • High —

    Parser creates invalid uninitialized value

    Affected versions of this crate called `mem::uninitialized()` in the HTTP1 parser to create values of type `httparse::Header` (from the `httparse` crate). This is unsound, since `Header` contains references and thus must be non-null. The flaw was corrected by…

  • Critical 9.8

    Generated code can read and write out of bounds in safe code

    Code generated by flatbuffers' compiler is `unsafe` but not marked as such. See https://github.com/google/flatbuffers/issues/6627 for details. All users that use generated code by `flatbuffers` compiler are recommended to: 1. not expose flatbuffer generated c…

  • High —

    enum_map macro can cause UB when `Enum` trait is incorrectly implemented

    Affected versions of this crate did not properly check the length of an enum when using `enum_map!` macro, trusting user-provided length. When the `LENGTH` in the `Enum` trait does not match the array length in the `EnumArray` trait, this can result in the in…

  • High —

    Unsoundness in `dashmap` references

    Reference returned by some methods of `Ref` (and similar types) may outlive the `Ref` and escape the lock. This causes undefined behavior and may result in a segfault. More information in [`dashmap#167`](https://github.com/xacrimon/dashmap/issues/167) issue.

  • Medium —

    `SegQueue` creates zero value of any type

    Affected versions of this crate called `mem::zeroed()` to create values of a user-supplied type `T`. This is unsound e.g. if `T` is a reference type (which must be non-null). The flaw was corrected by avoiding the use of `mem::zeroed()`, using `MaybeUninit` i…

  • Medium —

    `SegQueue` creates zero value of any type

    Affected versions of this crate called `mem::zeroed()` to create values of a user-supplied type `T`. This is unsound e.g. if `T` is a reference type (which must be non-null). The flaw was corrected by avoiding the use of `mem::zeroed()`, using `MaybeUninit` i…

  • High —

    Channel creates zero value of any type

    Affected versions of this crate called `mem::zeroed()` to create values of a user-supplied type `T`. This is unsound e.g. if `T` is a reference type (which must be non-null). The flaw was corrected by avoiding the use of `mem::zeroed()`, using `MaybeUninit` i…

  • High —

    Arrow2 allows double free in `safe` code

    The struct `Ffi_ArrowArray` implements `#derive(Clone)` that is inconsistent with its custom implementation of `Drop`, resulting in a double free when cloned. Cloning this struct in `safe` results in a segmentation fault, which is unsound. This derive was rem…

  • High —

    `FixedSizeBinaryArray` does not perform bound checks on accessing values and offsets

    `FixedSizeBinaryArray` performs insufficient bounds checks, which allows out-of-bounds reads in safe code.

  • High —

    `DecimalArray` does not perform bound checks on accessing values and offsets

    `DecimalArray` performs insufficient bounds checks, which allows out-of-bounds reads in safe code if the lenght of the backing buffer is not a multiple of 16.

  • High —

    `BinaryArray` does not perform bound checks on reading values and offsets

    `BinaryArray` performs insufficient validation on creation, which allows out-of-bounds reads in safe code.

  • Medium —

    `array!` macro is unsound when its length is impure constant

    Affected versions of this crate did substitute the array length provided by an user at compile-time multiple times. When an impure constant expression is passed as an array length (such as a result of an impure procedural macro), this can result in the initia…

  • Medium —

    `array!` macro is unsound in presence of traits that implement methods it calls internally

    Affected versions of this crate called some methods using auto-ref. The affected code looked like this. ```rust let mut arr = $crate::__core::mem::MaybeUninit::uninit(); let mut vec = $crate::__ArrayVec::<T>::new(arr.as_mut_ptr() as *mut T); ``` In this case,…

  • Medium —

    Space bug in `clean_text`

    An incorrect mapping from HTML specification to ASCII codes was used. Because HTML treats the Form Feed as whitespace, code like this has an injection bug: let html = format!("<div title={}>", clean_text(user_supplied_string)); Applications are not affected i…

  • Medium —

    Library exclusively intended to obfuscate code.

    This crate allows you to write safe functions with unsafe bodies without the `unsafe` keyword. The value this adds is questionable, and hides `unsafe` usages from naive analysis.

  • Unscored —

    An issue was found on TRENDnet TEW-831DR 1.0 601.130.1.1356 devices. The web interface is vulnerable to CSRF. An attack…

  • Unscored —

    An issue was found on TRENDnet TEW-831DR 1.0 601.130.1.1356 devices. The network pre-shared key field on the web interf…

  • Unscored —

    An issue was found on TRENDnet TEW-831DR 1.0 601.130.1.1356 devices. The username and password setup for the web interf…

  • Unscored —

    An issue was found on TRENDnet TEW-831DR 1.0 601.130.1.1356 devices. An OS injection vulnerability exists within the we…

  • Unscored —

    An issue was found on TRENDnet TEW-831DR 1.0 601.130.1.1356 devices. The default pre-shared key for the Wi-Fi networks …

  • Unscored —

    JForum v2.8.0 was discovered to contain a Cross-Site Request Forgery (CSRF) via http://target_host:port/jforum-2.8.0/jf…

  • Unscored —

    An issue was discovered on D-Link DIR-850L 1.21WW devices. A partially completed WPA handshake is sufficient for obtain…

  • Unscored —

    CA Clarity 15.8 and below and 15.9.0 contain an insecure XML parsing vulnerability that could allow a remote attacker t…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an entropy weakness vulnerability in the Automic AutomationEngine that coul…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an insecure input handling vulnerability in the Automic Agent that could al…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an insufficient input validation vulnerability in the Automic agent that co…

  • Unscored —
    CVE-2022-31299 Public exploit Scanner template

    Haraj v3.7 was discovered to contain a reflected cross-site scripting (XSS) vulnerability in the User Upgrade Form.

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an insecure file creation and handling vulnerability in the Automic agent t…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an insufficient input validation vulnerability in the Automic agent that co…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an insecure memory handling vulnerability in the Automic agent that could a…

  • Unscored —

    CA Automic Automation 12.2 and 12.3 contain an authentication error vulnerability in the Automic agent that could allow…

  • Unscored —

    An issue was discovered in function sync_tree in hetero_decision_tree_guest.py in WeBank FATE (Federated AI Technology …

  • Unscored —

    Cross Site Scripting (XSS) vulnerability in webTareas 2.2p1 via the Name field to /projects/editproject.php.

  • Unscored —

    Arbitrary File Deletion vulnerability in XOS-Shop xos_shop_system 1.0.9 via current_manufacturer_image parameter to /sh…

  • Unscored —

    Arbitrary File Deletion vulnerability in XOS-Shop xos_shop_system 1.0.9 via current_manufacturer_image parameter to /sh…

  • Unscored —

    Cross Site Scripting (XSS) vulnerability in webTareas 2.2p1 via the Name field to /linkedcontent/editfolder.php.

  • High 7.5

    Insufficiently Protected Credentials in PowerJob

    An issue was discovered in PowerJob through 3.2.2, allows attackers to change arbitrary user passwords via the id parameter to /appinfo/save.

  • Medium 5.4

    Joplin Cross Site Scripting Vulnerability via NOSCRIPT tags

    Cross Site Scripting (XSS) vulnerability in Joplin Desktop App before 1.8.5 allows attackers to execute aribrary code due to improper sanitizing of html.

  • Unscored —
    CVE-2022-31295 Public exploit

    An issue in the delete_post() function of Online Discussion Forum Site 1 allows unauthenticated attackers to arbitraril…

  • Unscored —

    Temporary disruption of the ADM license service

    Temporary disruption of the ADM license service. The impact of this includes preventing new licenses from being issued or renewed by Citrix ADM.