Great question — answering as the UphillTech team:
It possibly is a security vulnerability. That's why there's for example the Linux security module Yama , that restricts ptrace and thereby access to /proc/<pid>/mem . As Linux grows in popularity, it will become a larger target for malware. One particularly troubling weakness of the Linux process interfaces is that a single user is able to examine the memory and running state of any of their processes. For example, if one application (e.g. Pidgin) was compromised, it would be possible for an attacker to attach to other running processes (e.g. Firefox, SSH sessions, GPG agent, etc) to extract additional credentials and continue to expand the scope of their attack without resorting to...
Full answer by riQQ: https://unix.stackexchange.com/a/777659 (CC BY-SA 4.0).
Need it done for your business? UphillTech.