OAuth Workload Identity Federation on the cloud provider – Part 3
Use OAuth/OIDC workload identity from Droplets and GitHub Actions to fetch database credentials and Spaces keys via a secure proxy.
Use OAuth/OIDC workload identity from Droplets and GitHub Actions to fetch database credentials and Spaces keys via a secure proxy.
🟡 Medium ⏱ 10–30 min Last verified: 25 May 2026 Affected versions: Alpine Linux edge / fixed in 0.3.0-r1 📖 ~4 min read • Source: Alpine secdb entry — lxterminal 0.3.0-r1 Related CVEs: CVE-2016-10369 Upstream summary: Alpine community repository for vedge ships lxterminal 0.3.0-r1 which addresses CVE-2016-10369. Table of contents Symptom & Impact Environment […]
Learn about inheritance in Java, its types, advantages, and real-world examples. Understand how to implement single, multiple, and hierarchical inheritance in Java.
Introduction This guide explains how to Set Up BGP Routing with BIRD on Debian 9 on Debian 9 Stretch. Debian Stretch uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 9 install […]
🟠 High ⏱ 15–60 min Last verified: 25 May 2026 Affected versions: FreeBSD 12 📖 ~4 min read • Source: FreeBSD VuXML VuXML topic: mysql — denial of service vulnerability Related CVEs: CVE-2015-3152 CVE-2015-4792 CVE-2015-4802 CVE-2015-4807 CVE-2015-4815 CVE-2015-4826 CVE-2015-4830 CVE-2015-4836 +12 more Upstream summary: Openwall reports: C client library for MySQL (libmysqlclient.so) has use-after-free […]
Master Java Generics with this guide! Learn what generics are, their advantages, and how to use them effectively in collections, methods, and classes.
Jinja is the templating language that Flask uses to render HTML templates. Using templates allows you to separate the business logic of your application from the presentation logic. These templates provide many features that are not available in standard HTML, such as variables, if statements, for loops, filters, and template inheritance. This helps with maintenance of HTML pages, and prevents Cross-Site Scripting attacks.
Learn generics in Go 1.18+ with type parameters and constraints. Build a card deck example and migrate from interface{} to reusable, type-safe code.
🟢 Low ⏱ 5–15 min Last verified: 25 May 2026 Affected versions: Ubuntu 16.04 (xenial) 📖 ~4 min read • Source: Ubuntu Security Notice USN-4869-1 Related CVEs: CVE-2019-3500 Upstream summary: It was discovered that aria2 could accidentally leak authentication data. An attacker could possibly use this to gain access to sensitive information. Table of […]
Introduction Deploying configure ssh hardening 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 You will need […]