what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New
Showing 1 - 25 of 1,896 RSS Feed

Files from Google Security Research

First Active2000-02-18
Last Active2024-11-22
PowerVR psProcessHandleBase Reuse
Posted Nov 22, 2024
Authored by Jann Horn, Google Security Research

PowerVR has an issue where PVRSRVAcquireProcessHandleBase() can cause psProcessHandleBase reuse when PIDs are reused.

tags | exploit
advisories | CVE-2024-50066
SHA-256 | 18d88674b2b9ce3ddaccd51818379af5893ab0c36e6eb07d67ee93245da55ea8
Linux 6.6 Race Condition
Posted Nov 22, 2024
Authored by Jann Horn, Google Security Research

A security-relevant race between mremap() and THP code has been discovered. Reaching the buggy code typically requires the ability to create unprivileged namespaces. The bug leads to installing physical address 0 as a page table, which is likely exploitable in several ways: For example, triggering the bug in multiple processes can probably lead to unintended page table sharing, which probably can lead to stale TLB entries pointing to freed pages.

tags | exploit
advisories | CVE-2024-50066
SHA-256 | d415d186ac0cd0e8590e6af8e512c75a753a301cb3c1ff5d14ad6ae5cf28a43e
SQLite3 generate_series Stack Buffer Underflow
Posted Nov 4, 2024
Authored by Google Security Research, Glazvunov

SQLite3 suffers from a stack buffer underflow condition in seriesBestIndex in the generate_series extension.

tags | exploit
SHA-256 | 7e10b24906e04816e624fc48916e56477f071a9fab7ccffed58b4658d09bf483
Linux khugepaged Race Conditions
Posted Nov 4, 2024
Authored by Jann Horn, Google Security Research

khugepaged in Linux races with rmap-based zap, races with GUP-fast, and fails to call MMU notifiers.

tags | exploit
systems | linux
advisories | CVE-2022-48991
SHA-256 | 70b8b4891864d68dc660a11b7c18246507754b38f9be401d06a0d1879b3a45cc
Linux Dangling PFN Mapping / Use-After-Free
Posted Oct 22, 2024
Authored by Jann Horn, Google Security Research, Seth Jenkins

An error path in usbdev_mmap() (where remap_pfn_range() fails midway through) frees pages before the PFN mapping pointing to those pages is cleaned up, making physical page use-after-free possible. Some other drivers look like they might have similar issues.

tags | exploit
advisories | CVE-2024-47674
SHA-256 | 9954c73a5d4b25cfd2ae71c579096d9048f40475e6683e174f991dae3312c11d
msm 5.15 Arbitrary Kernel Address Access
Posted Oct 15, 2024
Authored by Google Security Research, Seth Jenkins

This bug was found in msm-5.15 using tag KERNEL.PLATFORM.2.1.r1-05400-kernel.0. The fastrpc_file struct contains a flag, is_compat, that is set if the 32-bit compat_ioctl vfs handler is ever called on a fastrpc file (e.g. by opening and ioctling on /dev/adsprpc-smd). This flag is later used inside of e.g. fastrpc_internal_invoke2's macro invocations of K_COPY_FROM_USER to make decisions about whether the provided pointer is a userland pointer or a kernel-land pointer. However, because the state for making this K_COPY_FROM_USER decision is stored within the broadly accessible fastrpc_file struct instead of stored per ioctl invocation, this means that 64-bit ioctl invocations of fastrpc_internal_invoke2 will use userland provided addresses as kernel pointers if the 32-bit ioctl interface of the same fastrpc_file was ever previously invoked. This leads directly to attacker-controlled reads of arbitrary kernel addresses.

tags | exploit, arbitrary, kernel
advisories | CVE-2024-21455
SHA-256 | 7ce3664c0a974696d288f060528f707f1555a333b471fe3ba0f054dda88b4c2a
XNU Insufficient Locking Use-After-Free
Posted Oct 11, 2024
Authored by Google Security Research, nedwill

XNU suffers from a race condition leading to a use-after-free between the NFSSVC_NFSD command and an upcall worker thread.

tags | advisory
SHA-256 | 7ffbd2f24181807ee212967faac09584f8f2b2db84a64cd1af883cc860d8e6a6
Android GKI Kernels Use-After-Free
Posted Oct 10, 2024
Authored by Jann Horn, Google Security Research

Android GKI kernels contain broken non-upstream Speculative Page Faults MM code that can lead to use-after-free conditions.

tags | exploit, kernel
advisories | CVE-2023-20937
SHA-256 | 66f3d20525ff0676542d2ca32e25362978413e0665982d4a600608e52b0a2fcf
dav1d Integer Overflow / Out-Of-Bounds Write
Posted Oct 9, 2024
Authored by Google Security Research, Nick Galloway

There is an integer overflow in dav1d when decoding an AV1 video with large width/height. The integer overflow may result in an out-of-bounds write.

tags | exploit, overflow
advisories | CVE-2024-1580
SHA-256 | 2e6ee0c003e7075d02a19941dea59ff9838200ead28039478bb67d1a365c5bdc
fastrpc_mmap_create Use-After-Free
Posted Oct 4, 2024
Authored by Google Security Research, Seth Jenkins

A condition exists when fastrpc_mmap_create creates a new globally visible mapping that can lead to a use-after-free.

tags | exploit
advisories | CVE-2024-33060
SHA-256 | f676785fdf4478de819b5665c9ba33c67535e75932f2e0c3889dcb7a0811f410
fastrpc_mmap_find Information Leak
Posted Oct 4, 2024
Authored by Google Security Research, Seth Jenkins

An incorrect searching algorithm in fastrpc_mmap_find can lead to kernel address space information leaks.

tags | advisory, kernel
advisories | CVE-2024-33060
SHA-256 | 46fa1c601050810eb66a262de97a8b9a9dbe879e08b68141820f5aeffa5d1da5
Android qrtr_bpf_filter_detach Double-Free / Use-After-Free
Posted Oct 4, 2024
Authored by Google Security Research

There appears to be some (possibly deprecated) code associated with AF_QIPCRTR sockets in bpf_service.c. Within this file are some ioctl handlers - e.g. qrtr_bpf_filter_attach and qrtr_bpf_filter_detach. In the case of qrtr_bpf_filter_detach, the global pointer bpf_filter is fetched and freed while only holding a socket lock (and an irrelevant rcu_read_lock) - this may lead directly to double frees or use-after-free (kernel memory corruption) if a malicious user is able to call the QRTR_DETTACH_BPF ioctl on multiple AF_QIPCRTR sockets at once. Based on Android SELinux files, it appears this may be possible from some lower-privileged vendor and HAL services.

tags | advisory, kernel
advisories | CVE-2024-38401
SHA-256 | 9a1258e6adb1b608d6d8bf4e2c0f15fb713920d26890f57e49ad4ff67b1e99c1
Linux i915 PTE Use-After-Free
Posted Sep 23, 2024
Authored by Jann Horn, Google Security Research

Linux i915 suffers from an out-of-bounds PTE write in vm_fault_gtt() that leads to a PTE use-after-free vulnerability.

tags | exploit
systems | linux
advisories | CVE-2024-42259
SHA-256 | 1823d9d4f6feebcd5eb07b8d171404b0ef201f506b2f82c58803bb51a4f92f10
PowerVR DEVMEMXINT_RESERVATION::ppsPMR Use-After-Free
Posted Sep 10, 2024
Authored by Jann Horn, Google Security Research

The array ppsPMR in DEVMEMXINT_RESERVATION holds references to PMR structures (using PMRRefPMR2()), intending to prevent the PMRs' physical memory from being released. However, PMRs with PVRSRV_MEMALLOCFLAG_NO_OSPAGES_ON_ALLOC (which for OSMem PMRs internally translates to FLAG_ONDEMAND) can release their backing physical pages while references to the PMR still exist; PMRLockSysPhysAddresses() must be used to prevent a PMR's backing pages from disappearing, like in DevmemIntMapPMR2(). Therefore, it is currently possible to free a PMR's backing pages while the PMR is mapped into a DEVMEMXINT_RESERVATION, leading to physical page use-after-free.

tags | exploit
advisories | CVE-2024-34747
SHA-256 | cc6e11ae0dee934a94a29ebded0e52e70690ca998d7efe6c5f0ffe85ffda4eba
Qualcomm KGSL Mapping Issue
Posted Aug 28, 2024
Authored by Jann Horn, Google Security Research

Qualcomm KGSL has an issue where reclaimed / in-reclaim objects can still be mapped into VBOs.

tags | exploit
advisories | CVE-2024-23384
SHA-256 | 1428075df507c623a1bd9ac4565539be37fad3bf60c27a111608fd1f90e9a845
Linux lock_get_status() Use-After-Free
Posted Aug 27, 2024
Authored by Jann Horn, Google Security Research

An LSM can prevent the fcntl/close race cleanup path in fcntl_setlk() from working, leading to use-after-free read in lock_get_status() when reading /proc/locks.

tags | exploit
advisories | CVE-2024-41012, CVE-2024-41020
SHA-256 | be3debe6c62f6ce4ba3fee414d1fb7b202ab4839dec89a3b6e8e94e90eaac790
PowerVR DevmemIntChangeSparse2() Use-After-Free
Posted Aug 27, 2024
Authored by Jann Horn, Google Security Research

PowerVR suffers from a use-after-free vulnerability in DevmemIntChangeSparse2() on a PMRGetUID() call.

tags | exploit
advisories | CVE-2024-40671
SHA-256 | 995fc11455439b600de3444c34a92fcad3e63b940610a057e80033a2a169d793
Linux Landlock Logic Bug
Posted Aug 20, 2024
Authored by Jann Horn, Google Security Research

Linux has an issue where landlock can be disabled thanks to a missing cred_transfer hook.

tags | exploit
systems | linux
advisories | CVE-2024-42318
SHA-256 | a12bdeb84032ca0a10a49441e34ac1148d44ca6ae128dfe4fd56120c8dbf3c24
PowerVR Two Security Issues
Posted Aug 15, 2024
Authored by Jann Horn, Google Security Research

Two security issues have been identified in PowerVR during patch review.

tags | advisory
advisories | CVE-2024-40670
SHA-256 | cdf2436c82b9dc3dd355eb1bdda7e1b097e169a71d8db78713cba518bf056306
Linux DRM drm_file_update_pid() Race Condition / Use-After-Free
Posted Aug 5, 2024
Authored by Jann Horn, Google Security Research

Linux DRM has drm_file_update_pid() call to get_pid() too late, which creates a race condition that can lead to use-after-free issue of a struct pid.

tags | exploit
systems | linux
advisories | CVE-2024-39486
SHA-256 | ea7aa640ea9bb86fe73ddf82c6205724499ae72e163dd9ad1ae1c987416c0d29
Telegram For Android Connection::onReceivedData Use-After-Free
Posted Jul 29, 2024
Authored by Google Security Research, Mark Brand

Telegram for Android suffers from a use-after-free vulnerability in Connection::onReceivedData.

tags | advisory
SHA-256 | b50977499b859adec9bc55d49621466231a4ab00aa44223747f9839cecd9995e
PowerVR _DevmemXReservationPageAddress() Wrapping Addition Error
Posted Jul 29, 2024
Authored by Jann Horn, Google Security Research

PowerVR has an issue where wrapping addition in _DevmemXReservationPageAddress() causes an MMU operation at the wrong address.

tags | exploit
advisories | CVE-2024-34748
SHA-256 | 8cf4775aa2d6620274690594068ebd5446a26435ff99535d37ef3d64af38db87
PowerVR DevmemXIntMapPages() / DevmemXIntUnmapPages() Integer Overflows
Posted Jul 29, 2024
Authored by Jann Horn, Google Security Research

PowerVR has integer overflows in DevmemXIntMapPages() and DevmemXIntUnmapPages(), exploitable as dangling GPU page table entries.

tags | exploit, overflow
advisories | CVE-2024-34733
SHA-256 | 607faad30ec56959223ff39f5065ae4bc346c6c969c93404b728ab4ed243fc1a
PowerVR PMR Physical Memory Handling Flaw
Posted Jul 29, 2024
Authored by Jann Horn, Google Security Research

PowerVR PMR allows physical memory to be freed before GPU TLB invalidation.

tags | exploit
advisories | CVE-2024-34732
SHA-256 | 48938b3e44dc2ae24749118301fe7c8b943bd6b5bb5f57034378aa0f41845d6f
PowerVR Dangling Page Table Entry
Posted Jul 18, 2024
Authored by Jann Horn, Google Security Research

PowerVR has an issue with missing tracking of multiple sparse mappings in DevmemIntChangeSparse2() that leads to a dangling page table entry.

tags | exploit
advisories | CVE-2024-34729
SHA-256 | 426fb16d93d8096a50bbd9d26c9fe783fb082dc59ace42d221957b371d7eaae7
Page 1 of 76
Back12345Next

File Archive:

November 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Nov 1st
    30 Files
  • 2
    Nov 2nd
    0 Files
  • 3
    Nov 3rd
    0 Files
  • 4
    Nov 4th
    12 Files
  • 5
    Nov 5th
    44 Files
  • 6
    Nov 6th
    18 Files
  • 7
    Nov 7th
    9 Files
  • 8
    Nov 8th
    8 Files
  • 9
    Nov 9th
    3 Files
  • 10
    Nov 10th
    0 Files
  • 11
    Nov 11th
    14 Files
  • 12
    Nov 12th
    20 Files
  • 13
    Nov 13th
    63 Files
  • 14
    Nov 14th
    18 Files
  • 15
    Nov 15th
    8 Files
  • 16
    Nov 16th
    0 Files
  • 17
    Nov 17th
    0 Files
  • 18
    Nov 18th
    18 Files
  • 19
    Nov 19th
    7 Files
  • 20
    Nov 20th
    13 Files
  • 21
    Nov 21st
    6 Files
  • 22
    Nov 22nd
    48 Files
  • 23
    Nov 23rd
    0 Files
  • 24
    Nov 24th
    0 Files
  • 25
    Nov 25th
    60 Files
  • 26
    Nov 26th
    0 Files
  • 27
    Nov 27th
    44 Files
  • 28
    Nov 28th
    0 Files
  • 29
    Nov 29th
    0 Files
  • 30
    Nov 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2024 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close