Close Menu
Linux All DayLinux All Day
    Facebook Bluesky Mastodon X (Twitter)
    Linux All DayLinux All Day
    • News
    • Operating Systems
      • Linux Distributions
      • Android-based OS
      • ChromeOS Alternatives
    • Software
      • Apps & Tools
      • Desktop Environments
      • Installation & Management
    • Tutorials
      • Linux Basic & Tips
      • System Optimization
      • Security & Privacy
    • Linux Gaming
      • Game News & Reviews
      • Emulators & Retro
      • Performance & Benchmarks
    • Comparisons
    Mastodon Bluesky Facebook
    Linux All DayLinux All Day
    Home - News - Pi-hole’s New Release (Web 6.3 / Core 6.2) Patches XSS Flaw, Adds Alpine Linux Support

    Pi-hole’s New Release (Web 6.3 / Core 6.2) Patches XSS Flaw, Adds Alpine Linux Support

    By Mitja News October 28, 20256 Mins Read
    Share Facebook Bluesky Twitter Threads Reddit LinkedIn Telegram Tumblr Email Copy Link Pinterest
    Follow Us
    Facebook Mastodon Bluesky X (Twitter)
    The Pi-hole logo next to the Alpine Linux logo, illustrating the new Pi-hole Web 6.3 Core 6.2 release which fixes a security flaw and adds Alpine support.
    Share
    Facebook Twitter Bluesky Reddit Threads Tumblr Email Copy Link

    For homelab enthusiasts and network-wide ad-blocking fans, the Pi-hole project is a cornerstone of a clean and secure browsing experience. The development team has just rolled out a significant multi-component update that delivers critical security fixes, long-awaited platform support, and major performance boosts. The Pi-hole Web 6.3 Core 6.2 release (which also includes FTL 6.3) is now available, and it’s an update you will want to apply immediately.

    This isn’t just a minor patch. The new version directly addresses a “Medium” severity security flaw, hardens the web interface against future attacks, and—in a move celebrated by the lightweight container community—introduces official support for Alpine Linux. On top of that, a massive performance optimization under the hood promises to resolve long-standing “database locked” issues for many users.

    Let’s break down the most important changes, starting with the critical security fix.

    The Critical Pi-hole XSS Vulnerability Patch

    Security is paramount for a device that inspects all your network’s DNS traffic. This update brings a vital Pi-hole XSS vulnerability patch via the new Web interface v6.3.

    The vulnerability, tracked as CVE-2025-53533, was a “Reflected Cross-Site Scripting (XSS)” flaw. In simple terms, this vulnerability allowed an attacker to craft a malicious URL. If an authenticated Pi-hole administrator was tricked into clicking this link, the attacker’s malicious script could execute in the admin’s browser.

    What Was the Risk?

    Because the script would run within the context of the authenticated admin’s session, an attacker could potentially perform actions on their behalf. This might include changing blocklists, altering DNS settings, or disabling Pi-hole, effectively compromising the integrity of your network filter.

    The vulnerability specifically lay in the 404 error page. The web interface would “reflect” the invalid URL path that was requested back to the user without properly sanitizing it first. An attacker could embed a script tag into this fake path, and the browser would execute it, thinking it was a legitimate part of the Pi-hole admin page.

    The Fix: Web 6.3 and Content Security Policy (CSP)

    The Pi-hole Web 6.3 update completely patches this flaw by ensuring all output is properly sanitized. But the team went a step further: they have also significantly improved the default Content Security Policy (CSP) headers.

    A CSP is a modern, layered security defense that tells the browser exactly which sources are trusted to provide scripts, styles, and images. A strong CSP can prevent most XSS attacks from executing, even if a sanitization bug is missed. This two-pronged approach—fixing the bug and hardening the platform—makes the Pi-hole web interface substantially more secure.

    A New Frontier: Official Pi-hole Alpine Linux Support

    For years, users wanting to run Pi-hole on minimal systems had two main choices: use the official Docker container (which itself is based on Alpine) or rely on community-maintained packages and manual workarounds. Running Pi-hole on a “bare metal” ALPINE LINUX installation was not officially supported by the main installer.

    With the release of Pi-hole Core v6.2, this changes completely. The project now officially includes Pi-hole Alpine Linux support.

    This is fantastic news for the homelab community. Alpine Linux is an extremely lightweight, resource-efficient, and security-focused distribution. It’s the perfect choice for running a dedicated service like Pi-hole on low-power hardware (like a Raspberry Pi 1) or in a minimal virtual machine or LXC container where every megabyte of RAM counts.

    This new support, detailed in the THE OFFICIAL PI-HOLE BLOG post, includes:

    • Proper package management integration with apk.
    • Support for the OpenRC init system used by Alpine.
    • Full compatibility with the standard pihole -up and pihole -r commands.

    This opens the door for users to create highly optimized, minimal Pi-hole instances without relying on the overhead of Docker.

    How to Update to Pi-hole v6.3 / v6.2

    Given the security patch, updating is highly recommended for all users. The process remains as simple as ever for standard installations.

    Standard (Bare Metal) Installation

    1. SSH into your Pi-hole server.
    2. Run the single update command:

      Bash

      pihole -up
      
    3. The script will automatically fetch the latest versions of FTL (v6.3), Web (v6.3), and Core (v6.2), apply the necessary changes, and restart the services.
    4. After the update, it’s always a good idea to clear your browser cache before logging into the admin interface.

    You can verify the update was successful by checking the footer of your Pi-hole web interface, which should now reflect the new version numbers.

    Docker Installation

    If you are running Pi-hole via Docker, the update process involves pulling the new image and recreating your container.

    1. Pull the latest image:

      Bash

      docker pull pihole/pihole:latest
      
    2. Stop and remove your existing Pi-hole container.
    3. Recreate the container using the same docker run command or docker-compose up -d file you used for the initial setup, ensuring your persistent volumes are mapped correctly. Your settings and blocklists will be preserved as long as your volumes are managed properly.

    Under the Hood: The Massive Performance Boost You Didn’t Know You Needed

    Beyond the two main headlines, this Pi-hole Web 6.3 Core 6.2 release contains a powerful performance enhancement that may be the most impactful change for many users.

    Previously, Pi-hole (specifically FTL) frequently used the external ip neigh show command to discover devices on the network for its ARP cache. On busy networks or in certain virtualized environments, running this external command repeatedly could cause high resource usage and lead to the dreaded “database locked” errors in the web interface, making it slow or unresponsive.

    This update completely replaces that method. FTL now uses internal Netlink-based communication to get ARP cache information directly from the kernel. This is dramatically faster, more efficient, and uses far fewer resources. The result is a snappier interface, fewer errors, and a more stable experience, especially for users on complex networks.

    Other notable changes include:

    • Automatic TLS Certificate Renewal: The built-in web server now defaults to 47-day certificate validity and will automatically renew them before expiration.
    • Updated Core Components: The release includes updated versions of dnsmasq (v2.92test21) and SQLite3 (3.50.4) for better performance and stability.

    Conclusion: A More Secure, Efficient, and Versatile Pi-hole

    The Pi-hole Web 6.3 Core 6.2 release is a must-have update. It patches a significant security vulnerability, hardens the web interface against future attacks, and introduces official support for Alpine Linux, a feature the lightweight server community has requested for years. The massive performance improvements from the new Netlink ARP handling are the icing on the cake, resolving stability issues for many.

    This update reinforces the PI-HOLE PROJECT‘s commitment to security, performance, and platform versatility. If you run a Pi-hole instance, now is the time to run pihole -up and benefit from a more robust and responsive network-wide ad blocker.


    Have you updated to the latest Pi-hole version? Are you planning to build a new instance using the official Alpine Linux support? Share your update experience and homelab plans in the comments below!

    Disclaimer: Always ensure you have a backup of your Pi-hole configuration before running a major update. You can create one by navigating to Settings > Teleporter > Backup in the web interface. While the update process is highly reliable, a backup is always a good safety measure.

    Follow on Mastodon Follow on Bluesky
    Share. Facebook Twitter Bluesky Reddit Threads Telegram Email Copy Link

    Related post

    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026

    December 20, 2025

    Linux Kernel 6.18 LTS: Speed, Security, and Rust Integration You Can’t Ignore

    December 7, 2025

    Linux Kernel 6.18 Released: The LTS Candidate That Shook the Filesystem World

    December 1, 2025
    Leave A Reply Cancel Reply

    → Switch to Linux Today
    • Facebook
    • Twitter
    • Mastodon
    • Bluesky
    More From Linuxallday
    Beyond the Grid: Mastering the Zen Flow of Bryce Tiles
    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026
    Rescuezilla Review 2025: The ‘Undo Button’ for Your Entire PC
    Tails OS Review 2025: The Ultimate Amnesic System for Total Privacy
    Facebook X (Twitter) Mastodon Bluesky Threads RSS
    • About Us
    • Cookie Policy
    • Terms & Conditions
    • Privacy Policy
    • Disclosure & Disclaimer
    • Contact
    • Our Authors
    • Cookie Policy (EU)
    © 2026 Designed by FeedCrux

    Type above and press Enter to search. Press Esc to cancel.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}