Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2023-2603 PoC — libcap 输入验证错误漏洞

Source
Associated Vulnerability
Title:libcap 输入验证错误漏洞 (CVE-2023-2603)
Description:libcap是Michael Kerrisk个人开发者的一个网络数据包捕获函数包。 libcap存在安全漏洞,该漏洞源于输入的字符串接近4GiB,则可能导致整数溢出。
File Snapshot

[4.0K] /data/pocs/a8a48b575be0ca9f2bdb37839b4c1eafb606c99d ├── [1.7K] Android.bp ├── [ 500] CHANGELOG ├── [4.0K] contrib │   ├── [4.0K] bug400591 │   │   ├── [ 808] bug.c │   │   └── [ 166] Makefile │   ├── [ 81] Makefile │   ├── [4.9K] pcaps4convenience │   ├── [9.6K] pcaps4server │   └── [5.5K] pcaps4suid0 ├── [4.0K] doc │   ├── [2.5K] capability.notes │   ├── [3.3K] cap_clear.3 │   ├── [ 21] cap_clear_flag.3 │   ├── [ 21] cap_compare.3 │   ├── [3.5K] cap_copy_ext.3 │   ├── [ 24] cap_copy_int.3 │   ├── [ 24] cap_drop_bound.3 │   ├── [ 20] cap_dup.3 │   ├── [ 20] cap_free.3 │   ├── [ 25] cap_from_name.3 │   ├── [7.1K] cap_from_text.3 │   ├── [ 24] cap_get_bound.3 │   ├── [ 24] cap_get_fd.3 │   ├── [3.3K] cap_get_file.3 │   ├── [ 21] cap_get_flag.3 │   ├── [ 24] capgetp.3 │   ├── [ 24] cap_get_pid.3 │   ├── [5.4K] cap_get_proc.3 │   ├── [2.3K] cap_init.3 │   ├── [ 24] cap_set_fd.3 │   ├── [ 24] cap_set_file.3 │   ├── [ 21] cap_set_flag.3 │   ├── [ 24] capsetp.3 │   ├── [ 24] cap_set_proc.3 │   ├── [4.5K] capsh.1 │   ├── [ 24] cap_size.3 │   ├── [ 25] cap_to_name.3 │   ├── [ 25] cap_to_text.3 │   ├── [ 621] getcap.8 │   ├── [3.2K] libcap.3 │   ├── [1.1K] Makefile │   ├── [4.0K] old │   │   ├── [ 23] _fgetfilecap.2 │   │   ├── [ 23] _fsetfilecap.2 │   │   ├── [ 23] _getfilecap.2 │   │   ├── [ 23] _getproccap.2 │   │   ├── [ 45] README │   │   ├── [3.3K] _setfilecap.2 │   │   └── [1.6K] _setproccap.2 │   └── [1.1K] setcap.8 ├── [4.0K] kdebug │   ├── [ 181] Makefile │   ├── [ 102] test-bash.sh │   ├── [ 221] test-init.sh │   ├── [1.6K] test-kernel.sh │   ├── [ 70] test-passwd │   └── [ 29] test-prompt.sh ├── [4.0K] libcap │   ├── [2.8K] cap_alloc.c │   ├── [2.9K] cap_extint.c │   ├── [7.3K] cap_file.c │   ├── [3.1K] cap_flag.c │   ├── [2.2K] cap_proc.c │   ├── [9.6K] cap_text.c │   ├── [4.0K] include │   │   ├── [4.0K] sys │   │   │   ├── [3.2K] capability.h │   │   │   └── [ 305] securebits.h │   │   └── [4.0K] uapi │   │   └── [4.0K] linux │   │   ├── [ 11K] capability.h │   │   ├── [5.1K] prctl.h │   │   └── [2.6K] securebits.h │   ├── [5.8K] libcap.h │   ├── [ 204] libcap.pc.in │   ├── [2.8K] Makefile │   └── [1.3K] _makenames.c ├── [ 20K] License ├── [ 789] Makefile ├── [2.4K] Make.Rules ├── [ 364] METADATA ├── [ 0] MODULE_LICENSE_BSD_LIKE ├── [ 20K] NOTICE ├── [ 65] OWNERS ├── [4.0K] pam_cap │   ├── [1.8K] capability.conf │   ├── [2.0K] License │   ├── [ 813] Makefile │   ├── [6.8K] pam_cap.c │   └── [ 240] test.c ├── [ 15K] pgp.keys.asc ├── [4.0K] progs │   ├── [ 16K] capsh.c │   ├── [2.1K] getcap.c │   ├── [1.2K] getpcaps.c │   ├── [ 679] Makefile │   ├── [4.0K] old │   │   ├── [1.8K] execcap.c │   │   ├── [ 45] README │   │   ├── [2.4K] setpcaps.c │   │   └── [4.4K] sucap.c │   ├── [4.0K] quicktest.sh │   └── [4.1K] setcap.c ├── [ 695] README └── [ 60] template.c 13 directories, 93 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.