IT, Cloud & DevOps Blog

Java File Path, Absolute Path and Canonical Path — step-by-step Programming tutorial on Progressive Robot

Java File Path, Absolute Path and Canonical Path

URL: https://www.progressiverobot.com/java-file-path-absolute-canonical/ Today we will look into the Java file path. Java File path can be abstract, absolute or canonical. Java File Path java.io.File contains three methods for determining the file path, we will explore them in this tutorial. getPath(): This file path method returns the abstract pathname as String. If String pathname is used […]

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

Ubuntu 14.04 — icu — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 15 May 2020 Affected versions: Ubuntu 14.04 (trusty) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5133-1 Related CVEs: CVE-2020-21913 CVE-2020-10531 CVE-2017-15422 CVE-2017-14952 CVE-2017-7867 CVE-2017-7868 CVE-2014-9911 CVE-2015-4844  +12 more Upstream summary: It was discovered that ICU contains a use after free issue. An attacker could use […]

Read more
SLES 12 — v4l-conf — vulnerability — patch and remediation guide — diagnosis and fix on SLES 12

SLES 12 — v4l-conf — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 15 May 2020 Affected versions: SLES 12 📖 ~4 min read  •  Source: SUSE advisory SUSE-SU-2020:1712-1 (see also SUSE bugzilla) Related CVEs: CVE-2020-13696 Upstream summary: An issue was discovered in LinuxTV xawtv before 3.107. The function dev_open() in v4l-conf.c does not perform sufficient checks to prevent an […]

Read more
Arch Linux — libraw — multiple vulnerabilities (4 CVEs) — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — libraw — multiple vulnerabilities (4 CVEs) — patch and remediation guide

🔴 Critical   ⏱ 15–90 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-201805-2 Related CVEs: CVE-2018-10529 CVE-2018-10528 CVE-2017-14265 CVE-2017-13735 Upstream summary: Type: multiple issues. Status: Fixed. Affected: 0.18.9-1. Fixed in: 0.18.10-1. Group: AVG-681. Table of contents Symptom & Impact Environment & Reproduction […]

Read more
How to Install pip and Manage Python Packages on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Install pip and Manage Python Packages on Debian 10

Introduction Deploying install pip and manage python packages on debian 10 on a Debian 10 Buster 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 […]

Read more
FreeBSD 12 — evince — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — evince — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 14 May 2020 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: evince and atril — command injection vulnerability in CBT handler Related CVEs: CVE-2006-5864 CVE-2017-1000083 Upstream summary: GNOME reports: The comic book backend in evince 3.24.0 (and earlier) is vulnerable to […]

Read more
How to Install Prometheus on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Install Prometheus on FreeBSD 12

Introduction Deploying install prometheus 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
openSUSE Tumbleweed — libidn12 — vulnerability — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — libidn12 — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory SUSE-CU-2019:695-1 (see also SUSE bugzilla) Related CVEs: CVE-2017-14062 Upstream summary: Integer overflow in the decode_digit function in puny_decode.c in Libidn2 before 2.0.4 allows remote attackers to cause a denial of service or […]

Read more
CHAT