dillo-browser / dillo

Dillo, a multi-platform graphical web browser
https://dillo-browser.github.io/
GNU General Public License v3.0
575 stars 30 forks source link

Mitigations against RCE vulnerabilities #225

Open rodarima opened 4 months ago

rodarima commented 4 months ago

We may want to explore the posibility of using pledge(2) or a similar technology to limit the syscalls that can be used by the parser, or any code facing external information. The network facing code should be separated from the processing side.

The idea is to constraint posible RCE vulnerabilities to limit the posible damage it could do.

See: https://man.openbsd.org/pledge.2 https://justine.lol/pledge/