├── Makefile ├── README.md ├── affinity.h ├── bin └── exp ├── cross_cache.c ├── cross_cache.h ├── err_state.h ├── liburing ├── .github │ ├── pull_request_template.md │ └── workflows │ │ ├── build.yml │ │ └── shellcheck.yml ├── .gitignore ├── CHANGELOG ├── CITATION.cff ├── COPYING ├── COPYING.GPL ├── LICENSE ├── Makefile ├── Makefile.common ├── Makefile.quiet ├── README ├── SECURITY.md ├── configure ├── debian │ ├── README.Debian │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── liburing-dev.install │ ├── liburing-dev.manpages │ ├── liburing1-udeb.install │ ├── liburing1.install │ ├── liburing1.symbols │ ├── patches │ │ └── series │ ├── rules │ ├── source │ │ ├── format │ │ ├── local-options │ │ └── options │ └── watch ├── examples │ ├── Makefile │ ├── io_uring-cp.c │ ├── io_uring-test.c │ ├── link-cp.c │ └── ucontext-cp.c ├── liburing.pc.in ├── liburing.spec ├── make-debs.sh ├── man │ ├── io_uring.7 │ ├── io_uring_buf_ring_add.3 │ ├── io_uring_buf_ring_advance.3 │ ├── io_uring_buf_ring_cq_advance.3 │ ├── io_uring_buf_ring_init.3 │ ├── io_uring_buf_ring_mask.3 │ ├── io_uring_cq_advance.3 │ ├── io_uring_cq_ready.3 │ ├── io_uring_cqe_get_data.3 │ ├── io_uring_cqe_get_data64.3 │ ├── io_uring_cqe_seen.3 │ ├── io_uring_enter.2 │ ├── io_uring_free_probe.3 │ ├── io_uring_get_probe.3 │ ├── io_uring_get_sqe.3 │ ├── io_uring_opcode_supported.3 │ ├── io_uring_peek_cqe.3 │ ├── io_uring_prep_accept.3 │ ├── io_uring_prep_accept_direct.3 │ ├── io_uring_prep_cancel.3 │ ├── io_uring_prep_cancel64.3 │ ├── io_uring_prep_close.3 │ ├── io_uring_prep_close_direct.3 │ ├── io_uring_prep_connect.3 │ ├── io_uring_prep_fadvise.3 │ ├── io_uring_prep_fallocate.3 │ ├── io_uring_prep_files_update.3 │ ├── io_uring_prep_fsync.3 │ ├── io_uring_prep_link.3 │ ├── io_uring_prep_linkat.3 │ ├── io_uring_prep_madvise.3 │ ├── io_uring_prep_mkdir.3 │ ├── io_uring_prep_mkdirat.3 │ ├── io_uring_prep_msg_ring.3 │ ├── io_uring_prep_multishot_accept.3 │ ├── io_uring_prep_multishot_accept_direct.3 │ ├── io_uring_prep_openat.3 │ ├── io_uring_prep_openat2.3 │ ├── io_uring_prep_openat2_direct.3 │ ├── io_uring_prep_openat_direct.3 │ ├── io_uring_prep_poll_add.3 │ ├── io_uring_prep_poll_multishot.3 │ ├── io_uring_prep_poll_remove.3 │ ├── io_uring_prep_poll_update.3 │ ├── io_uring_prep_provide_buffers.3 │ ├── io_uring_prep_read.3 │ ├── io_uring_prep_read_fixed.3 │ ├── io_uring_prep_readv.3 │ ├── io_uring_prep_readv2.3 │ ├── io_uring_prep_recv.3 │ ├── io_uring_prep_recvmsg.3 │ ├── io_uring_prep_remove_buffers.3 │ ├── io_uring_prep_rename.3 │ ├── io_uring_prep_renameat.3 │ ├── io_uring_prep_send.3 │ ├── io_uring_prep_sendmsg.3 │ ├── io_uring_prep_shutdown.3 │ ├── io_uring_prep_socket.3 │ ├── io_uring_prep_socket_direct.3 │ ├── io_uring_prep_splice.3 │ ├── io_uring_prep_statx.3 │ ├── io_uring_prep_symlink.3 │ ├── io_uring_prep_symlinkat.3 │ ├── io_uring_prep_sync_file_range.3 │ ├── io_uring_prep_tee.3 │ ├── io_uring_prep_timeout.3 │ ├── io_uring_prep_timeout_remove.3 │ ├── io_uring_prep_timeout_update.3 │ ├── io_uring_prep_unlink.3 │ ├── io_uring_prep_unlinkat.3 │ ├── io_uring_prep_write.3 │ ├── io_uring_prep_write_fixed.3 │ ├── io_uring_prep_writev.3 │ ├── io_uring_prep_writev2.3 │ ├── io_uring_queue_exit.3 │ ├── io_uring_queue_init.3 │ ├── io_uring_queue_init_params.3 │ ├── io_uring_register.2 │ ├── io_uring_register_buf_ring.3 │ ├── io_uring_register_buffers.3 │ ├── io_uring_register_eventfd.3 │ ├── io_uring_register_eventfd_async.3 │ ├── io_uring_register_files.3 │ ├── io_uring_register_iowq_aff.3 │ ├── io_uring_register_iowq_max_workers.3 │ ├── io_uring_register_ring_fd.3 │ ├── io_uring_setup.2 │ ├── io_uring_sq_ready.3 │ ├── io_uring_sq_space_left.3 │ ├── io_uring_sqe_set_data.3 │ ├── io_uring_sqe_set_data64.3 │ ├── io_uring_sqe_set_flags.3 │ ├── io_uring_sqring_wait.3 │ ├── io_uring_submit.3 │ ├── io_uring_submit_and_wait.3 │ ├── io_uring_submit_and_wait_timeout.3 │ ├── io_uring_unregister_buf_ring.3 │ ├── io_uring_unregister_buffers.3 │ ├── io_uring_unregister_eventfd.3 │ ├── io_uring_unregister_files.3 │ ├── io_uring_unregister_iowq_aff.3 │ ├── io_uring_unregister_ring_fd.3 │ ├── io_uring_wait_cqe.3 │ ├── io_uring_wait_cqe_nr.3 │ ├── io_uring_wait_cqe_timeout.3 │ └── io_uring_wait_cqes.3 ├── src │ ├── Makefile │ ├── arch │ │ ├── aarch64 │ │ │ └── syscall.h │ │ ├── generic │ │ │ ├── lib.h │ │ │ └── syscall.h │ │ ├── syscall-defs.h │ │ └── x86 │ │ │ ├── lib.h │ │ │ └── syscall.h │ ├── include │ │ ├── liburing.h │ │ └── liburing │ │ │ ├── barrier.h │ │ │ └── io_uring.h │ ├── int_flags.h │ ├── lib.h │ ├── liburing.map │ ├── nolibc.c │ ├── queue.c │ ├── register.c │ ├── setup.c │ ├── syscall.c │ └── syscall.h └── test │ ├── 232c93d07b74.c │ ├── 35fa71a030ca.c │ ├── 500f9fbadef8.c │ ├── 7ad0e4b2f83c.c │ ├── 8a9973408177.c │ ├── 917257daa0fe.c │ ├── Makefile │ ├── a0908ae19763.c │ ├── a4c0b3decb33.c │ ├── accept-link.c │ ├── accept-reuse.c │ ├── accept-test.c │ ├── accept.c │ ├── across-fork.c │ ├── b19062a56726.c │ ├── b5837bd5311d.c │ ├── buf-ring.c │ ├── ce593a6c480a.c │ ├── close-opath.c │ ├── config │ ├── connect.c │ ├── cq-full.c │ ├── cq-overflow.c │ ├── cq-peek-batch.c │ ├── cq-ready.c │ ├── cq-size.c │ ├── d4ae271dfaae.c │ ├── d77a67ed5f27.c │ ├── defer.c │ ├── double-poll-crash.c │ ├── drop-submit.c │ ├── eeed8b54e0df.c │ ├── empty-eownerdead.c │ ├── eventfd-disable.c │ ├── eventfd-reg.c │ ├── eventfd-ring.c │ ├── eventfd.c │ ├── exec-target.c │ ├── exit-no-cleanup.c │ ├── fadvise.c │ ├── fallocate.c │ ├── fc2a85cb02ef.c │ ├── file-register.c │ ├── file-update.c │ ├── file-verify.c │ ├── files-exit-hang-poll.c │ ├── files-exit-hang-timeout.c │ ├── fixed-buf-iter.c │ ├── fixed-link.c │ ├── fixed-reuse.c │ ├── fpos.c │ ├── fsync.c │ ├── hardlink.c │ ├── helpers.c │ ├── helpers.h │ ├── io-cancel.c │ ├── io_uring_enter.c │ ├── io_uring_register.c │ ├── io_uring_setup.c │ ├── iopoll.c │ ├── lfs-openat-write.c │ ├── lfs-openat.c │ ├── link-timeout.c │ ├── link.c │ ├── link_drain.c │ ├── madvise.c │ ├── mkdir.c │ ├── msg-ring.c │ ├── multicqes_drain.c │ ├── nop-all-sizes.c │ ├── nop.c │ ├── open-close.c │ ├── open-direct-link.c │ ├── open-direct-pick.c │ ├── openat2.c │ ├── personality.c │ ├── pipe-eof.c │ ├── pipe-reuse.c │ ├── poll-cancel-all.c │ ├── poll-cancel-ton.c │ ├── poll-cancel.c │ ├── poll-link.c │ ├── poll-many.c │ ├── poll-mshot-update.c │ ├── poll-ring.c │ ├── poll-v-poll.c │ ├── poll.c │ ├── pollfree.c │ ├── probe.c │ ├── read-before-exit.c │ ├── read-write.c │ ├── recv-msgall-stream.c │ ├── recv-msgall.c │ ├── register-restrictions.c │ ├── rename.c │ ├── ring-leak.c │ ├── ring-leak2.c │ ├── ringbuf-read.c │ ├── rsrc_tags.c │ ├── runtests-loop.sh │ ├── runtests-quiet.sh │ ├── runtests.sh │ ├── rw_merge_test.c │ ├── self.c │ ├── send_recv.c │ ├── send_recvmsg.c │ ├── sendmsg_fs_cve.c │ ├── shared-wq.c │ ├── short-read.c │ ├── shutdown.c │ ├── sigfd-deadlock.c │ ├── skip-cqe.c │ ├── socket-rw-eagain.c │ ├── socket-rw-offset.c │ ├── socket-rw.c │ ├── socket.c │ ├── splice.c │ ├── sq-full-cpp.cc │ ├── sq-full.c │ ├── sq-poll-dup.c │ ├── sq-poll-kthread.c │ ├── sq-poll-share.c │ ├── sq-space_left.c │ ├── sqpoll-cancel-hang.c │ ├── sqpoll-disable-exit.c │ ├── sqpoll-exit-hang.c │ ├── sqpoll-sleep.c │ ├── statx.c │ ├── stdout.c │ ├── submit-link-fail.c │ ├── submit-reuse.c │ ├── symlink.c │ ├── teardowns.c │ ├── test.h │ ├── thread-exit.c │ ├── timeout-new.c │ ├── timeout-overflow.c │ ├── timeout.c │ ├── tty-write-dpoll.c │ ├── unlink.c │ ├── wakeup-hang.c │ └── xattr.c ├── main.c ├── manager.c ├── manager.h ├── msg.c ├── msg.h ├── ring_helpers.h ├── rop.h ├── tls.c ├── tls.h └── vmlinuz-5.10.90 /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/README.md -------------------------------------------------------------------------------- /affinity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/affinity.h -------------------------------------------------------------------------------- /bin/exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/bin/exp -------------------------------------------------------------------------------- /cross_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/cross_cache.c -------------------------------------------------------------------------------- /cross_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/cross_cache.h -------------------------------------------------------------------------------- /err_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/err_state.h -------------------------------------------------------------------------------- /liburing/.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/.github/pull_request_template.md -------------------------------------------------------------------------------- /liburing/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/.github/workflows/build.yml -------------------------------------------------------------------------------- /liburing/.github/workflows/shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/.github/workflows/shellcheck.yml -------------------------------------------------------------------------------- /liburing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/.gitignore -------------------------------------------------------------------------------- /liburing/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/CHANGELOG -------------------------------------------------------------------------------- /liburing/CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/CITATION.cff -------------------------------------------------------------------------------- /liburing/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/COPYING -------------------------------------------------------------------------------- /liburing/COPYING.GPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/COPYING.GPL -------------------------------------------------------------------------------- /liburing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/LICENSE -------------------------------------------------------------------------------- /liburing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/Makefile -------------------------------------------------------------------------------- /liburing/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/Makefile.common -------------------------------------------------------------------------------- /liburing/Makefile.quiet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/Makefile.quiet -------------------------------------------------------------------------------- /liburing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/README -------------------------------------------------------------------------------- /liburing/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/SECURITY.md -------------------------------------------------------------------------------- /liburing/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/configure -------------------------------------------------------------------------------- /liburing/debian/README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/README.Debian -------------------------------------------------------------------------------- /liburing/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/changelog -------------------------------------------------------------------------------- /liburing/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /liburing/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/control -------------------------------------------------------------------------------- /liburing/debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/copyright -------------------------------------------------------------------------------- /liburing/debian/liburing-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/liburing-dev.install -------------------------------------------------------------------------------- /liburing/debian/liburing-dev.manpages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/liburing-dev.manpages -------------------------------------------------------------------------------- /liburing/debian/liburing1-udeb.install: -------------------------------------------------------------------------------- 1 | lib/*/lib*.so.* 2 | -------------------------------------------------------------------------------- /liburing/debian/liburing1.install: -------------------------------------------------------------------------------- 1 | lib/*/lib*.so.* 2 | -------------------------------------------------------------------------------- /liburing/debian/liburing1.symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/liburing1.symbols -------------------------------------------------------------------------------- /liburing/debian/patches/series: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/patches/series -------------------------------------------------------------------------------- /liburing/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/rules -------------------------------------------------------------------------------- /liburing/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /liburing/debian/source/local-options: -------------------------------------------------------------------------------- 1 | #abort-on-upstream-changes 2 | #unapply-patches 3 | -------------------------------------------------------------------------------- /liburing/debian/source/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/source/options -------------------------------------------------------------------------------- /liburing/debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/debian/watch -------------------------------------------------------------------------------- /liburing/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/examples/Makefile -------------------------------------------------------------------------------- /liburing/examples/io_uring-cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/examples/io_uring-cp.c -------------------------------------------------------------------------------- /liburing/examples/io_uring-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/examples/io_uring-test.c -------------------------------------------------------------------------------- /liburing/examples/link-cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/examples/link-cp.c -------------------------------------------------------------------------------- /liburing/examples/ucontext-cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/examples/ucontext-cp.c -------------------------------------------------------------------------------- /liburing/liburing.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/liburing.pc.in -------------------------------------------------------------------------------- /liburing/liburing.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/liburing.spec -------------------------------------------------------------------------------- /liburing/make-debs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/make-debs.sh -------------------------------------------------------------------------------- /liburing/man/io_uring.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring.7 -------------------------------------------------------------------------------- /liburing/man/io_uring_buf_ring_add.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_buf_ring_add.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_buf_ring_advance.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_buf_ring_advance.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_buf_ring_cq_advance.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_buf_ring_cq_advance.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_buf_ring_init.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_buf_ring_init.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_buf_ring_mask.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_buf_ring_mask.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_cq_advance.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_cq_advance.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_cq_ready.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_cq_ready.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_cqe_get_data.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_cqe_get_data.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_cqe_get_data64.3: -------------------------------------------------------------------------------- 1 | io_uring_cqe_get_data.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_cqe_seen.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_cqe_seen.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_enter.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_enter.2 -------------------------------------------------------------------------------- /liburing/man/io_uring_free_probe.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_free_probe.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_get_probe.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_get_probe.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_get_sqe.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_get_sqe.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_opcode_supported.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_opcode_supported.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_peek_cqe.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_peek_cqe.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_accept.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_accept.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_accept_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_accept.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_cancel.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_cancel.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_cancel64.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_cancel.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_close.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_close.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_close_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_close.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_connect.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_connect.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_fadvise.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_fadvise.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_fallocate.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_fallocate.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_files_update.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_files_update.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_fsync.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_fsync.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_link.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_linkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_linkat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_linkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_madvise.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_madvise.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_mkdir.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_mkdirat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_mkdirat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_mkdirat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_msg_ring.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_msg_ring.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_multishot_accept.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_accept.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_multishot_accept_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_accept.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_openat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_openat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_openat2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_openat2.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_openat2_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_openat2.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_openat_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_openat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_poll_add.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_poll_add.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_poll_multishot.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_poll_add.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_poll_remove.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_poll_remove.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_poll_update.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_poll_update.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_provide_buffers.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_provide_buffers.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_read.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_read.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_read_fixed.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_read_fixed.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_readv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_readv.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_readv2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_readv2.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_recv.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_recv.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_recvmsg.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_recvmsg.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_remove_buffers.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_remove_buffers.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_rename.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_renameat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_renameat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_renameat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_send.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_send.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_sendmsg.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_sendmsg.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_shutdown.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_shutdown.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_socket.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_socket.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_socket_direct.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_socket.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_splice.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_splice.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_statx.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_statx.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_symlink.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_symlinkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_symlinkat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_symlinkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_sync_file_range.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_sync_file_range.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_tee.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_tee.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_timeout.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_timeout.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_timeout_remove.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_timeout_update.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_timeout_update.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_timeout_update.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_unlink.3: -------------------------------------------------------------------------------- 1 | io_uring_prep_unlinkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_unlinkat.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_unlinkat.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_write.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_write.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_write_fixed.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_write_fixed.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_writev.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_writev.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_prep_writev2.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_prep_writev2.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_queue_exit.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_queue_exit.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_queue_init.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_queue_init.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_queue_init_params.3: -------------------------------------------------------------------------------- 1 | io_uring_queue_init.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register.2 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_buf_ring.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_buf_ring.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_buffers.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_buffers.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_eventfd.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_eventfd.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_eventfd_async.3: -------------------------------------------------------------------------------- 1 | io_uring_register_eventfd.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_files.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_files.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_iowq_aff.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_iowq_aff.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_iowq_max_workers.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_iowq_max_workers.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_register_ring_fd.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_register_ring_fd.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_setup.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_setup.2 -------------------------------------------------------------------------------- /liburing/man/io_uring_sq_ready.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_sq_ready.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_sq_space_left.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_sq_space_left.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_sqe_set_data.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_sqe_set_data.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_sqe_set_data64.3: -------------------------------------------------------------------------------- 1 | io_uring_sqe_set_data.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_sqe_set_flags.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_sqe_set_flags.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_sqring_wait.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_sqring_wait.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_submit.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_submit.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_submit_and_wait.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_submit_and_wait.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_submit_and_wait_timeout.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_submit_and_wait_timeout.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_buf_ring.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_unregister_buf_ring.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_buffers.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_unregister_buffers.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_eventfd.3: -------------------------------------------------------------------------------- 1 | io_uring_register_eventfd.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_files.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_unregister_files.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_iowq_aff.3: -------------------------------------------------------------------------------- 1 | io_uring_register_iowq_aff.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_unregister_ring_fd.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_unregister_ring_fd.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_wait_cqe.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_wait_cqe.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_wait_cqe_nr.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_wait_cqe_nr.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_wait_cqe_timeout.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_wait_cqe_timeout.3 -------------------------------------------------------------------------------- /liburing/man/io_uring_wait_cqes.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/man/io_uring_wait_cqes.3 -------------------------------------------------------------------------------- /liburing/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/Makefile -------------------------------------------------------------------------------- /liburing/src/arch/aarch64/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/aarch64/syscall.h -------------------------------------------------------------------------------- /liburing/src/arch/generic/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/generic/lib.h -------------------------------------------------------------------------------- /liburing/src/arch/generic/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/generic/syscall.h -------------------------------------------------------------------------------- /liburing/src/arch/syscall-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/syscall-defs.h -------------------------------------------------------------------------------- /liburing/src/arch/x86/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/x86/lib.h -------------------------------------------------------------------------------- /liburing/src/arch/x86/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/arch/x86/syscall.h -------------------------------------------------------------------------------- /liburing/src/include/liburing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/include/liburing.h -------------------------------------------------------------------------------- /liburing/src/include/liburing/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/include/liburing/barrier.h -------------------------------------------------------------------------------- /liburing/src/include/liburing/io_uring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/include/liburing/io_uring.h -------------------------------------------------------------------------------- /liburing/src/int_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/int_flags.h -------------------------------------------------------------------------------- /liburing/src/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/lib.h -------------------------------------------------------------------------------- /liburing/src/liburing.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/liburing.map -------------------------------------------------------------------------------- /liburing/src/nolibc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/nolibc.c -------------------------------------------------------------------------------- /liburing/src/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/queue.c -------------------------------------------------------------------------------- /liburing/src/register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/register.c -------------------------------------------------------------------------------- /liburing/src/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/setup.c -------------------------------------------------------------------------------- /liburing/src/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/syscall.c -------------------------------------------------------------------------------- /liburing/src/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/src/syscall.h -------------------------------------------------------------------------------- /liburing/test/232c93d07b74.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/232c93d07b74.c -------------------------------------------------------------------------------- /liburing/test/35fa71a030ca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/35fa71a030ca.c -------------------------------------------------------------------------------- /liburing/test/500f9fbadef8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/500f9fbadef8.c -------------------------------------------------------------------------------- /liburing/test/7ad0e4b2f83c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/7ad0e4b2f83c.c -------------------------------------------------------------------------------- /liburing/test/8a9973408177.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/8a9973408177.c -------------------------------------------------------------------------------- /liburing/test/917257daa0fe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/917257daa0fe.c -------------------------------------------------------------------------------- /liburing/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/Makefile -------------------------------------------------------------------------------- /liburing/test/a0908ae19763.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/a0908ae19763.c -------------------------------------------------------------------------------- /liburing/test/a4c0b3decb33.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/a4c0b3decb33.c -------------------------------------------------------------------------------- /liburing/test/accept-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/accept-link.c -------------------------------------------------------------------------------- /liburing/test/accept-reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/accept-reuse.c -------------------------------------------------------------------------------- /liburing/test/accept-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/accept-test.c -------------------------------------------------------------------------------- /liburing/test/accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/accept.c -------------------------------------------------------------------------------- /liburing/test/across-fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/across-fork.c -------------------------------------------------------------------------------- /liburing/test/b19062a56726.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/b19062a56726.c -------------------------------------------------------------------------------- /liburing/test/b5837bd5311d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/b5837bd5311d.c -------------------------------------------------------------------------------- /liburing/test/buf-ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/buf-ring.c -------------------------------------------------------------------------------- /liburing/test/ce593a6c480a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/ce593a6c480a.c -------------------------------------------------------------------------------- /liburing/test/close-opath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/close-opath.c -------------------------------------------------------------------------------- /liburing/test/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/config -------------------------------------------------------------------------------- /liburing/test/connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/connect.c -------------------------------------------------------------------------------- /liburing/test/cq-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/cq-full.c -------------------------------------------------------------------------------- /liburing/test/cq-overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/cq-overflow.c -------------------------------------------------------------------------------- /liburing/test/cq-peek-batch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/cq-peek-batch.c -------------------------------------------------------------------------------- /liburing/test/cq-ready.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/cq-ready.c -------------------------------------------------------------------------------- /liburing/test/cq-size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/cq-size.c -------------------------------------------------------------------------------- /liburing/test/d4ae271dfaae.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/d4ae271dfaae.c -------------------------------------------------------------------------------- /liburing/test/d77a67ed5f27.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/d77a67ed5f27.c -------------------------------------------------------------------------------- /liburing/test/defer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/defer.c -------------------------------------------------------------------------------- /liburing/test/double-poll-crash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/double-poll-crash.c -------------------------------------------------------------------------------- /liburing/test/drop-submit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/drop-submit.c -------------------------------------------------------------------------------- /liburing/test/eeed8b54e0df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/eeed8b54e0df.c -------------------------------------------------------------------------------- /liburing/test/empty-eownerdead.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/empty-eownerdead.c -------------------------------------------------------------------------------- /liburing/test/eventfd-disable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/eventfd-disable.c -------------------------------------------------------------------------------- /liburing/test/eventfd-reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/eventfd-reg.c -------------------------------------------------------------------------------- /liburing/test/eventfd-ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/eventfd-ring.c -------------------------------------------------------------------------------- /liburing/test/eventfd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/eventfd.c -------------------------------------------------------------------------------- /liburing/test/exec-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/exec-target.c -------------------------------------------------------------------------------- /liburing/test/exit-no-cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/exit-no-cleanup.c -------------------------------------------------------------------------------- /liburing/test/fadvise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fadvise.c -------------------------------------------------------------------------------- /liburing/test/fallocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fallocate.c -------------------------------------------------------------------------------- /liburing/test/fc2a85cb02ef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fc2a85cb02ef.c -------------------------------------------------------------------------------- /liburing/test/file-register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/file-register.c -------------------------------------------------------------------------------- /liburing/test/file-update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/file-update.c -------------------------------------------------------------------------------- /liburing/test/file-verify.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/file-verify.c -------------------------------------------------------------------------------- /liburing/test/files-exit-hang-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/files-exit-hang-poll.c -------------------------------------------------------------------------------- /liburing/test/files-exit-hang-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/files-exit-hang-timeout.c -------------------------------------------------------------------------------- /liburing/test/fixed-buf-iter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fixed-buf-iter.c -------------------------------------------------------------------------------- /liburing/test/fixed-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fixed-link.c -------------------------------------------------------------------------------- /liburing/test/fixed-reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fixed-reuse.c -------------------------------------------------------------------------------- /liburing/test/fpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fpos.c -------------------------------------------------------------------------------- /liburing/test/fsync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/fsync.c -------------------------------------------------------------------------------- /liburing/test/hardlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/hardlink.c -------------------------------------------------------------------------------- /liburing/test/helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/helpers.c -------------------------------------------------------------------------------- /liburing/test/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/helpers.h -------------------------------------------------------------------------------- /liburing/test/io-cancel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/io-cancel.c -------------------------------------------------------------------------------- /liburing/test/io_uring_enter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/io_uring_enter.c -------------------------------------------------------------------------------- /liburing/test/io_uring_register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/io_uring_register.c -------------------------------------------------------------------------------- /liburing/test/io_uring_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/io_uring_setup.c -------------------------------------------------------------------------------- /liburing/test/iopoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/iopoll.c -------------------------------------------------------------------------------- /liburing/test/lfs-openat-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/lfs-openat-write.c -------------------------------------------------------------------------------- /liburing/test/lfs-openat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/lfs-openat.c -------------------------------------------------------------------------------- /liburing/test/link-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/link-timeout.c -------------------------------------------------------------------------------- /liburing/test/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/link.c -------------------------------------------------------------------------------- /liburing/test/link_drain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/link_drain.c -------------------------------------------------------------------------------- /liburing/test/madvise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/madvise.c -------------------------------------------------------------------------------- /liburing/test/mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/mkdir.c -------------------------------------------------------------------------------- /liburing/test/msg-ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/msg-ring.c -------------------------------------------------------------------------------- /liburing/test/multicqes_drain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/multicqes_drain.c -------------------------------------------------------------------------------- /liburing/test/nop-all-sizes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/nop-all-sizes.c -------------------------------------------------------------------------------- /liburing/test/nop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/nop.c -------------------------------------------------------------------------------- /liburing/test/open-close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/open-close.c -------------------------------------------------------------------------------- /liburing/test/open-direct-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/open-direct-link.c -------------------------------------------------------------------------------- /liburing/test/open-direct-pick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/open-direct-pick.c -------------------------------------------------------------------------------- /liburing/test/openat2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/openat2.c -------------------------------------------------------------------------------- /liburing/test/personality.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/personality.c -------------------------------------------------------------------------------- /liburing/test/pipe-eof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/pipe-eof.c -------------------------------------------------------------------------------- /liburing/test/pipe-reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/pipe-reuse.c -------------------------------------------------------------------------------- /liburing/test/poll-cancel-all.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-cancel-all.c -------------------------------------------------------------------------------- /liburing/test/poll-cancel-ton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-cancel-ton.c -------------------------------------------------------------------------------- /liburing/test/poll-cancel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-cancel.c -------------------------------------------------------------------------------- /liburing/test/poll-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-link.c -------------------------------------------------------------------------------- /liburing/test/poll-many.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-many.c -------------------------------------------------------------------------------- /liburing/test/poll-mshot-update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-mshot-update.c -------------------------------------------------------------------------------- /liburing/test/poll-ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-ring.c -------------------------------------------------------------------------------- /liburing/test/poll-v-poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll-v-poll.c -------------------------------------------------------------------------------- /liburing/test/poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/poll.c -------------------------------------------------------------------------------- /liburing/test/pollfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/pollfree.c -------------------------------------------------------------------------------- /liburing/test/probe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/probe.c -------------------------------------------------------------------------------- /liburing/test/read-before-exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/read-before-exit.c -------------------------------------------------------------------------------- /liburing/test/read-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/read-write.c -------------------------------------------------------------------------------- /liburing/test/recv-msgall-stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/recv-msgall-stream.c -------------------------------------------------------------------------------- /liburing/test/recv-msgall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/recv-msgall.c -------------------------------------------------------------------------------- /liburing/test/register-restrictions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/register-restrictions.c -------------------------------------------------------------------------------- /liburing/test/rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/rename.c -------------------------------------------------------------------------------- /liburing/test/ring-leak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/ring-leak.c -------------------------------------------------------------------------------- /liburing/test/ring-leak2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/ring-leak2.c -------------------------------------------------------------------------------- /liburing/test/ringbuf-read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/ringbuf-read.c -------------------------------------------------------------------------------- /liburing/test/rsrc_tags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/rsrc_tags.c -------------------------------------------------------------------------------- /liburing/test/runtests-loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/runtests-loop.sh -------------------------------------------------------------------------------- /liburing/test/runtests-quiet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/runtests-quiet.sh -------------------------------------------------------------------------------- /liburing/test/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/runtests.sh -------------------------------------------------------------------------------- /liburing/test/rw_merge_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/rw_merge_test.c -------------------------------------------------------------------------------- /liburing/test/self.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/self.c -------------------------------------------------------------------------------- /liburing/test/send_recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/send_recv.c -------------------------------------------------------------------------------- /liburing/test/send_recvmsg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/send_recvmsg.c -------------------------------------------------------------------------------- /liburing/test/sendmsg_fs_cve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sendmsg_fs_cve.c -------------------------------------------------------------------------------- /liburing/test/shared-wq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/shared-wq.c -------------------------------------------------------------------------------- /liburing/test/short-read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/short-read.c -------------------------------------------------------------------------------- /liburing/test/shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/shutdown.c -------------------------------------------------------------------------------- /liburing/test/sigfd-deadlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sigfd-deadlock.c -------------------------------------------------------------------------------- /liburing/test/skip-cqe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/skip-cqe.c -------------------------------------------------------------------------------- /liburing/test/socket-rw-eagain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/socket-rw-eagain.c -------------------------------------------------------------------------------- /liburing/test/socket-rw-offset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/socket-rw-offset.c -------------------------------------------------------------------------------- /liburing/test/socket-rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/socket-rw.c -------------------------------------------------------------------------------- /liburing/test/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/socket.c -------------------------------------------------------------------------------- /liburing/test/splice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/splice.c -------------------------------------------------------------------------------- /liburing/test/sq-full-cpp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-full-cpp.cc -------------------------------------------------------------------------------- /liburing/test/sq-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-full.c -------------------------------------------------------------------------------- /liburing/test/sq-poll-dup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-poll-dup.c -------------------------------------------------------------------------------- /liburing/test/sq-poll-kthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-poll-kthread.c -------------------------------------------------------------------------------- /liburing/test/sq-poll-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-poll-share.c -------------------------------------------------------------------------------- /liburing/test/sq-space_left.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sq-space_left.c -------------------------------------------------------------------------------- /liburing/test/sqpoll-cancel-hang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sqpoll-cancel-hang.c -------------------------------------------------------------------------------- /liburing/test/sqpoll-disable-exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sqpoll-disable-exit.c -------------------------------------------------------------------------------- /liburing/test/sqpoll-exit-hang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sqpoll-exit-hang.c -------------------------------------------------------------------------------- /liburing/test/sqpoll-sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/sqpoll-sleep.c -------------------------------------------------------------------------------- /liburing/test/statx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/statx.c -------------------------------------------------------------------------------- /liburing/test/stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/stdout.c -------------------------------------------------------------------------------- /liburing/test/submit-link-fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/submit-link-fail.c -------------------------------------------------------------------------------- /liburing/test/submit-reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/submit-reuse.c -------------------------------------------------------------------------------- /liburing/test/symlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/symlink.c -------------------------------------------------------------------------------- /liburing/test/teardowns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/teardowns.c -------------------------------------------------------------------------------- /liburing/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/test.h -------------------------------------------------------------------------------- /liburing/test/thread-exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/thread-exit.c -------------------------------------------------------------------------------- /liburing/test/timeout-new.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/timeout-new.c -------------------------------------------------------------------------------- /liburing/test/timeout-overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/timeout-overflow.c -------------------------------------------------------------------------------- /liburing/test/timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/timeout.c -------------------------------------------------------------------------------- /liburing/test/tty-write-dpoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/tty-write-dpoll.c -------------------------------------------------------------------------------- /liburing/test/unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/unlink.c -------------------------------------------------------------------------------- /liburing/test/wakeup-hang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/wakeup-hang.c -------------------------------------------------------------------------------- /liburing/test/xattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/liburing/test/xattr.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/main.c -------------------------------------------------------------------------------- /manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/manager.c -------------------------------------------------------------------------------- /manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/manager.h -------------------------------------------------------------------------------- /msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/msg.c -------------------------------------------------------------------------------- /msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/msg.h -------------------------------------------------------------------------------- /ring_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/ring_helpers.h -------------------------------------------------------------------------------- /rop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/rop.h -------------------------------------------------------------------------------- /tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/tls.c -------------------------------------------------------------------------------- /tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/tls.h -------------------------------------------------------------------------------- /vmlinuz-5.10.90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ruia-ruia/CVE-2022-29582-Exploit/HEAD/vmlinuz-5.10.90 --------------------------------------------------------------------------------