chris

FreeBSD 12 — isakmpd — multiple vulnerabilities (5 CVEs) — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — isakmpd — multiple vulnerabilities (5 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 21 August 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: isakmpd payload handling denial-of-service vulnerabilities Related CVEs: CVE-2004-0218 CVE-2004-0219 CVE-2004-0220 CVE-2004-0221 CVE-2004-0222 Upstream summary: Numerous errors in isakmpd's input packet validation lead to denial-of-service vulnerabilities. From the Rapid7 advisory: The […]

Read more
How To Install MongoDB on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Install MongoDB on Ubuntu 14.04

MongoDB is a free and open-source NoSQL document database used commonly in modern web applications. This tutorial will help you set up MongoDB on your server for a production application environment.

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

Ubuntu 14.04 — libbsd — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 21 August 2019 Affected versions: Ubuntu 14.04 (trusty) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4243-1 Related CVEs: CVE-2016-2090 CVE-2019-20367 Upstream summary: It was discovered that libbsd incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code. This issue only […]

Read more
How to Configure Kubernetes Persistent Volumes and Storage Classes on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Kubernetes Persistent Volumes and Storage Classes on RHEL 8

Stateful applications running in Kubernetes — databases, content management systems, message queues — need storage that persists beyond the lifecycle of any individual pod. Kubernetes solves this through two complementary abstractions: PersistentVolumes (PV), which represent actual storage capacity provisioned by an administrator or a storage provider, and PersistentVolumeClaims (PVC), which are requests for storage made […]

Read more
How To Build Go from Source on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Build Go from Source on Ubuntu 16.04

Go is a modern, open-source programming language developed by Google. If you want to test your Go application against the latest version of the language, contribute to the Go code base, or have better Go version management, you’ll need to build Go from source. This tutorial will show you how to build Go, cover some practical considerations, and build a “Hello, World” test application.

Read more
SLES 15 — yast2 — vulnerability — patch and remediation guide — diagnosis and fix on SLES 15

SLES 15 — yast2 — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 21 August 2019 Affected versions: SLES 15 📖 ~4 min read  •  Source: SUSE security advisory (see also SUSE bugzilla) Related CVEs: CVE-2011-3177 Upstream summary: The YaST2 network created files with world readable permissions which could have allowed local users to read sensitive material out of network […]

Read more
openSUSE Tumbleweed — ntp — multiple vulnerabilities (20 CVEs) — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — ntp — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🔴 Critical   ⏱ 15–90 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory openSUSE-SU-2016:1329-1 (see also SUSE bugzilla) Related CVEs: CVE-2015-7705 CVE-2015-7853 CVE-2015-7871 CVE-2014-9293 CVE-2014-9294 CVE-2014-9295 CVE-2014-9296 CVE-2014-9297  +12 more Upstream summary: The rate limiting feature in NTP 4.x before 4.2.8p4 and 4.3.x before 4.3.77 […]

Read more
How To Build an Inspirational Quote Application Using AdonisJs and MySQL — step-by-step Databases tutorial on Progressive Robot

How To Build an Inspirational Quote Application Using AdonisJs and MySQL

In this tutorial, you’ll build an application with AdonisJs using the CLI. You’ll create routes, controllers, models, and views within your application and you’ll carry out form validations. The example in this tutorial will be an inspirational quote application in which a user can sign up and log in to create an inspirational quote. This demo application will give you the opportunity to carry out CRUD (Create, Read, Update, and Delete) operations.

Read more
CHAT