You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No authentication enabled
World-accessible interface (0.0.0.0)
Launches as root
Environment Variables:
SNAP_USER_DATA=/root/snap/...
SNAP_COOKIE, SNAP_INSTANCE_KEY, and SNAP_CONTEXT suggest auto-launched instance with full Snap confinement
LD_LIBRARY_PATH extended with multiple custom and Snap-controlled lib directories
XDG_RUNTIME_DIR=/run/user/0/snap.python-ai-toolkit β confirms root context snap runtime
Observed Network Behavior:
Connections attempted to:
185.125.188.58 and .59: Canonical infrastructure
91.189.95.24: Ubuntu updates/CDN mirror
Some were rejected (RST packets), suggesting unexpected outbound behavior
Filesystem Observations:
Runs from /snap/python-ai-toolkit/41/
Drops configurable content in /var/snap/... and /root/snap/...
References to NotebookApp, nbdime, async-ua, ua-subscribe, and DefCupWrapper
Notes
Initial Security Analysis β Snap: python-ai-toolkit
π¦ Observed Behavior
Snap Executable Chain:
systemd β jupyter.wrapper (PID 1732) β python3 jupyter-lab (PID 1818)
Command-line execution:
python3 /snap/python-ai-toolkit/41/bin/jupyter-lab
--allow-root
--no-browser
--ip=0.0.0.0
--NotebookApp.token=
--NotebookApp.password=
--NotebookApp.base_url=jupyter
Environment Variables:
SNAP_USER_DATA=/root/snap/...
SNAP_COOKIE, SNAP_INSTANCE_KEY, and SNAP_CONTEXT suggest auto-launched instance with full Snap confinement
LD_LIBRARY_PATH extended with multiple custom and Snap-controlled lib directories
XDG_RUNTIME_DIR=/run/user/0/snap.python-ai-toolkit β confirms root context snap runtime
Observed Network Behavior:
Connections attempted to:
185.125.188.58 and .59: Canonical infrastructure
91.189.95.24: Ubuntu updates/CDN mirror
Some were rejected (RST packets), suggesting unexpected outbound behavior
Filesystem Observations:
Runs from /snap/python-ai-toolkit/41/
Drops configurable content in /var/snap/... and /root/snap/...
References to NotebookApp, nbdime, async-ua, ua-subscribe, and DefCupWrapper
π¨ Security Concerns
Threat Description Severity
π Unauthenticated Remote Access Jupyter launched on 0.0.0.0 without token or password Critical
π§± AppArmor ptrace Denials Indicates unconfined behavior attempts, often privilege probes High
π§© Custom Library Paths Custom .so preload chains from Snap could be used for DLL injection or sandbox escapes High
π‘ Unexpected Network Traffic Repeated attempts to Canonical over HTTPS (RST returned) Medium
π€ Root Execution Context Entire application is running as root, increasing impact potential Critical