OpenSSL HollowByte: 11-Byte TLS Payload Causes Server Memory Exhaustion

A denial-of-service vulnerability in OpenSSL, named HollowByte by Okta’s Red Team, enables a remote unauthenticated attacker to permanently exhaust server memory using a crafted 11-byte TLS handshake payload. The flaw was quietly fixed in a multi-branch OpenSSL release on June 9, 2026. No official CVE advisory was published by the OpenSSL project at the time

OpenSSL HollowByte: 11-Byte TLS Payload Causes Server Memory Exhaustion Read Post »

Nginx Log Analysis: How I Read Access and Error Logs Without Drowning in Noise

When a site feels slow or unreliable, I still start with logs more often than dashboards. Metrics help, but logs tell me what actually happened to specific requests. They also expose the ugly details dashboards smooth over: repeated client aborts, a sudden flood of 404s from one broken deploy, one upstream timing out while another

Nginx Log Analysis: How I Read Access and Error Logs Without Drowning in Noise Read Post »

Linux Network Troubleshooting with ss, netstat, tcpdump, and Friends

When a service “is down,” the network is usually blamed first and understood last. I have seen people restart perfectly healthy daemons because they never checked whether the port was listening, whether a firewall was dropping the traffic, or whether the client was even talking to the right IP. Good network troubleshooting is less about

Linux Network Troubleshooting with ss, netstat, tcpdump, and Friends Read Post »

Nginx Basic Auth: Quick Access Control Without a Full Auth System

Sometimes you need to protect a URL quickly — a staging environment, an admin panel, a Prometheus metrics endpoint, internal documentation. Setting up a full authentication system is overkill. Nginx’s built-in basic authentication handles these cases well. Basic auth has a reputation for being insecure, but that reputation is mostly from HTTP days. Over HTTPS,

Nginx Basic Auth: Quick Access Control Without a Full Auth System Read Post »

Scroll to Top