This module exploits a vulnerability in FreeBSD.
The FreeBSD virtual memory system allows files to be memory-mapped. All or parts of a file can be made available to a process via its address space.
The process can then access the file using memory operations rather than filesystem I/O calls. Due to insufficient permission checks in the virtual memory system, a tracing process (such as a debugger) may be able to modify portions of the traced process's address space to which the traced process itself does not have write access.
The FreeBSD virtual memory system allows files to be memory-mapped. All or parts of a file can be made available to a process via its address space.
The process can then access the file using memory operations rather than filesystem I/O calls. Due to insufficient permission checks in the virtual memory system, a tracing process (such as a debugger) may be able to modify portions of the traced process's address space to which the traced process itself does not have write access.
CVE Link
Exploit Type - Old
Exploits/Local
Exploit Platform
Product Name