Supermon-7.4-Backup-Repository

https://github.com/KD5FMU/Supermon-7.4-Backup-Repository · Shell · 3 findings · Review date 2026-07-11

Executive Summary

Both install scripts download Supermon tarballs over plain HTTP without checksum verification.

Supermon - Monitor / Manager Supermon@groups.io https://groups.io/g/Supermon

Summary Counts

0
Critical Security
2
High Security
1
Medium Security
0
Low Security
0
Critical Bugs
0
High Bugs
0
Medium Bugs
0
Low Bugs

Quick Reference

IDSeverityCategoryFileLinesFinding
SUPERMON-001 High Security supermonASL_fresh_install.sh 40-41 Fresh install downloads tarball over HTTP without verification
SUPERMON-002 High Security supermonASL_latest_update.sh 20-24 Latest update downloads tarball over HTTP without verification
SUPERMON-003 Medium Security supermonASL_fresh_install.sh 43-45 Installer chmod makes syslog and apache logs world-readable

High Security Issues

[SUPERMON-001] Fresh install downloads tarball over HTTP without verification

supermonASL_fresh_install.sh : 40-41

wget http://198.58.124.150/sm74/SupermonASL-fresh-install.tgz then tar to /.

Impact: MITM supplies malicious tarball extracted as root.

[SUPERMON-002] Latest update downloads tarball over HTTP without verification

supermonASL_latest_update.sh : 20-24

wget SupermonASL-latest.tgz and tar extracts to /.

Impact: Compromised update server replaces Supermon files.

Medium Issues

[SUPERMON-003] Installer chmod makes syslog and apache logs world-readable

supermonASL_fresh_install.sh : 43-45

chmod +r on /var/log/syslog* and apache logs.

Impact: Local users can read sensitive operational logs.

Recommended Fix Priority

  1. Use HTTPS with checksum verification for remote downloads