Please report suspected vulnerabilities privately through GitHub Security
Advisories for NeonMC23/NeoSense. Do not open a public issue for an exploitable
privilege or hardware-control vulnerability.
NeoSense is a local Linux utility. It is not a sandbox or a complete security boundary for NBFC.
- The NeoSense supervisor socket is created as
root:neosense, mode0660. Authorized group members can request control operations. - NBFC 0.5.3 creates
/run/nbfc_service.socketasroot:rootwith hardcoded mode0666. Any local user can call NBFC directly, bypassing NeoSense. No unsafe NeoSense workaround is applied; this is an upstream limitation. - NeoSense does not request root in the CLI for read-only operations. Control requires supervisor access or explicit privilege.
sudo/root access is required to install the systemd unit and manage theneosensegroup.- The application stores no credentials and makes no network requests.
Security fixes target the current main branch and the latest release. Please include the NeoSense version, NBFC version, distribution, kernel and relevant diagnostic output in reports.