Troubleshooting

How to Run Windows Diagnostics on Windows Server 2016 — step-by-step Windows Server 2016 tutorial on Progressive Robot

How to Run Windows Diagnostics on Windows Server 2016

How to Configure Windows Diagnostics and Memory Dump on Windows Server 2016 When a Windows Server 2016 system experiences a kernel-mode crash, also known as a Blue Screen of Death or Bug Check, the operating system can be configured to capture diagnostic information in the form of a memory dump file. Analyzing this dump file […]

Read more
FreeBSD 12 — ja-squirrelmail — multiple vulnerabilities (7 CVEs) — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — ja-squirrelmail — multiple vulnerabilities (7 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 2 December 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: squirrelmail — random variable overwrite vulnerability Related CVEs: CVE-2004-1036 CVE-2005-0075 CVE-2005-0103 CVE-2005-0104 CVE-2005-1769 CVE-2005-2095 CVE-2006-4019 Upstream summary: The SquirrelMail developers report: A logged in user could overwrite random variables in […]

Read more
openSUSE Tumbleweed — apache2-mod_perl — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — apache2-mod_perl — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory SUSE-SR:2007:008 (see also SUSE bugzilla) Related CVEs: CVE-2007-1349 CVE-2011-2767 CVE-2013-1667 Upstream summary: PerlRun.pm in Apache mod_perl before 1.30, and RegistryCooker.pm in mod_perl 2.x, does not properly escape PATH_INFO before use in a […]

Read more
Ubuntu 18.04 — python-gnupg — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — python-gnupg — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 2 December 2019 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-3964-1 Related CVEs: CVE-2018-12020 CVE-2019-6690 Upstream summary: Marcus Brinkmann discovered that GnuPG before 2.2.8 improperly handled certain command line parameters. A remote attacker could use this to spoof the output […]

Read more
Amazon Linux 2 — slf4j — vulnerability — patch and remediation guide — diagnosis and fix on Amazon Linux 2

Amazon Linux 2 — slf4j — vulnerability — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: Amazon Linux 2 📖 ~4 min read  •  Source: Amazon Linux advisory ALAS2-2018-999 Related CVEs: CVE-2018-8088 Upstream summary: Deserialisation vulnerability in EventData constructor can allow for arbitrary code execution: An XML deserialization vulnerability was discovered in slf4j's EventData which accepts anXML serialized […]

Read more
How to Install and Configure OpenLiteSpeed Web Server on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install and Configure OpenLiteSpeed Web Server on RHEL 7

How to Install and Configure OpenLiteSpeed Web Server on RHEL 7 OpenLiteSpeed is the open-source edition of LiteSpeed Web Server, one of the fastest web servers available for Linux. It is event-driven, capable of handling tens of thousands of concurrent connections with minimal memory, and includes native support for PHP via LSAPI — an interface […]

Read more
Ubuntu 14.04 — openjdk-7 — multiple vulnerabilities (20 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 14.04

Ubuntu 14.04 — openjdk-7 — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 2 December 2019 Affected versions: Ubuntu 14.04 (trusty) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-3942-1 Related CVEs: CVE-2019-2422 CVE-2018-3136 CVE-2018-3139 CVE-2018-3149 CVE-2018-3169 CVE-2018-3180 CVE-2018-2952 CVE-2018-2790  +12 more Upstream summary: It was discovered that a memory disclosure issue existed in the OpenJDK Library subsystem. An […]

Read more
How to Encrypt Disk Partitions with LUKS on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Encrypt Disk Partitions with LUKS on RHEL 8

Linux Unified Key Setup (LUKS) is the standard disk encryption layer on RHEL 8, built on the dm-crypt kernel module and managed through the cryptsetup utility. Encrypting partitions with LUKS ensures that data is unreadable without the correct passphrase or key file, even if physical media is stolen or a drive is decommissioned without secure […]

Read more
Arch Linux — postgresql-old-upgrade — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — postgresql-old-upgrade — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-201711-18 Related CVEs: CVE-2017-15099 CVE-2017-15098 Upstream summary: Type: multiple issues. Status: Fixed. Affected: 9.6.5-1. Fixed in: 9.6.6-1. Group: AVG-486. Table of contents Symptom & Impact Environment & Reproduction Root Cause […]

Read more
How to Harden PHP on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Harden PHP on FreeBSD 12

Introduction Deploying harden php on freebsd 12 on a FreeBSD 12 machine differs from Linux in several important ways: packages come from the FreeBSD Ports Collection or the binary pkg repository, services are registered in /etc/rc.conf via sysrc(8), and firewall rules are written in pf.conf(5) syntax. This tutorial stays entirely within the standard base + […]

Read more
CHAT