mirror of
https://github.com/0xMarcio/cve.git
synced 2025-05-29 01:31:01 +00:00
19 lines
1.3 KiB
Markdown
19 lines
1.3 KiB
Markdown
### [CVE-2019-15792](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15792)
|
|

|
|

|
|
&color=brighgreen)
|
|
|
|
### Description
|
|
|
|
In shiftfs, a non-upstream patch to the Linux kernel included in the Ubuntu 5.0 and 5.3 kernel series, shiftfs_btrfs_ioctl_fd_replace() calls fdget(oldfd), then without further checks passes the resulting file* into shiftfs_real_fdget(), which casts file->private_data, a void* that points to a filesystem-dependent type, to a "struct shiftfs_file_info *". As the private_data is not required to be a pointer, an attacker can use this to cause a denial of service or possibly execute arbitrary code.
|
|
|
|
### POC
|
|
|
|
#### Reference
|
|
- https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/eoan/commit/?id=5df147c8140efc71ac0879ae3b0057f577226d4c
|
|
- https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/eoan/commit/?id=5df147c8140efc71ac0879ae3b0057f577226d4c
|
|
|
|
#### Github
|
|
No PoCs found on GitHub currently.
|
|
|