February 2021 - Page 26 of 62

How to Configure PHP-FPM with Nginx on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Harden PHP 8.4 on Ubuntu 26.04

A default PHP installation exposes version information, allows dangerous functions, and may be configured permissively for development. Hardening PHP 8.4 reduces the attack surface, limits information disclosure, and protects against common PHP-specific vulnerabilities. This guide hardens PHP 8.4 on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with PHP […]

Read more
Ubuntu 18.04 — libspf2 — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — libspf2 — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-6584-1 Related CVEs: CVE-2021-20314 CVE-2021-33912 CVE-2021-33913 Upstream summary: Philipp Jeitner and Haya Shulman discovered that Libspf2 incorrectly handled certain inputs. If a user or an automated system were tricked into […]

Read more
Ubuntu 16.04 — cairo — multiple vulnerabilities (5 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 16.04

Ubuntu 16.04 — cairo — multiple vulnerabilities (5 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Ubuntu 16.04 (xenial) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-8140-1 Related CVEs: CVE-2020-35492 CVE-2017-9814 CVE-2019-6462 CVE-2019-6461 CVE-2016-9082 Upstream summary: Alberto Garcia, Francisco Oca and Suleman Ali discovered that Cairo did not properly manage memory. An attacker could possibly use […]

Read more
Mockito Argument Matchers - any(), eq() — step-by-step Programming tutorial on Progressive Robot

Mockito Argument Matchers – any(), eq()

URL: https://www.progressiverobot.com/mockito-argument-matchers-any-eq/ Mockito allows us to create mock objects and stub the behavior for our test cases. We usually mock the behavior using when() and thenReturn() on the mock object. Mockito Argument Matchers – any() Sometimes we want to mock the behavior for any argument of the given type, in that case, we can use […]

Read more
How to Enable AppArmor on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Enable AppArmor on Debian 9

Introduction Deploying enable apparmor on debian 9 on a Debian 9 Stretch machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Before you begin, ensure […]

Read more
CHAT