Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 19, 2025

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 19, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 19, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 19, 2025

      My latest hands-on could be the best value AI laptop of the summer, but I still have questions

      May 19, 2025

      DOOM: The Dark Ages had the lowest Steam launch numbers in series history — Is it suffering from the ‘Game Pass Effect’?

      May 19, 2025

      Microsoft won’t be left exposed if something “catastrophic” happens to OpenAI — but may still be 3 to 6 months behind ChatGPT

      May 19, 2025

      Microsoft Copilot gets OpenAI’s GPT-4o image generation support — but maybe a day late and a dollar short for the hype?

      May 19, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      ES6: Set Vs Array- What and When?

      May 19, 2025
      Recent

      ES6: Set Vs Array- What and When?

      May 19, 2025

      Transform JSON into Typed Collections with Laravel’s AsCollection::of()

      May 19, 2025

      Deployer

      May 19, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      My latest hands-on could be the best value AI laptop of the summer, but I still have questions

      May 19, 2025
      Recent

      My latest hands-on could be the best value AI laptop of the summer, but I still have questions

      May 19, 2025

      DOOM: The Dark Ages had the lowest Steam launch numbers in series history — Is it suffering from the ‘Game Pass Effect’?

      May 19, 2025

      Microsoft won’t be left exposed if something “catastrophic” happens to OpenAI — but may still be 3 to 6 months behind ChatGPT

      May 19, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»GRUB: Quando Il Free e Open Source Software Non È Sempre Bene

    GRUB: Quando Il Free e Open Source Software Non È Sempre Bene

    April 1, 2025
    GRUB: Quando Il Free e Open Source Software Non È Sempre Bene

    GRUB (Grand Unified Bootloader) è un bootloader multi-piattaforma sviluppato dal progetto GNU e distribuito sotto licenza GPLv3 (GNU General Public License versione 3). Nato nel 1995 come sostituto di LILO (Linux Loader), GRUB si è evoluto nella versione 2.x diventando lo standard de facto per la maggior parte delle distribuzioni GNU/Linux moderne. L’ultima versione stabile disponibile è la 2.12, rilasciata 15 mesi fa il 20 dicembre 2023, compatibile con sistemi BIOS e UEFI, oltre a supportare numerosi filesystem e configurazioni avanzate di avvio.

    Novità in GRUB: 73 correzioni per vulnerabilità di sicurezza

    Recentemente sono state applicate 73 modifiche al codice sorgente di GRUB per risolvere altrettante vulnerabilità di sicurezza scoperte nei mesi scorsi. Sebbene queste correzioni siano state integrate nel repository software ufficiale già da febbraio 2025, non è ancora stata rilasciata una nuova versione ufficiale del bootloader.

    Le vulnerabilità corrette presentano diversi livelli di criticità, alcune delle quali hanno ricevuto un identificativo CVE (Common Vulnerabilities and Exposures), il sistema standardizzato per catalogare le falle di sicurezza. Tra i problemi più significativi risolti:

    1. Elaborazione immagini non sicura: un attaccante potrebbe sfruttare immagini appositamente modificate utilizzate come sfondo in GRUB per eseguire codice arbitrario e prendere il controllo del sistema durante la fase di avvio. Questo tipo di vulnerabilità riguarda principalmente gli utenti che personalizzano l’aspetto grafico del bootloader con immagini non verificate.
    2. Bypass dei meccanismi di Secure Boot: alcune vulnerabilità permetterebbero di aggirare le protezioni implementate attraverso firme GPG o la combinazione di password GRUB con cifratura completa del disco. Questi scenari comprometterebbero i sistemi che si basano su queste tecnologie per garantire un avvio sicuro.
    3. Problemi nei driver dei filesystem: durante il caricamento del kernel o di altri componenti di avvio, potrebbero essere sfruttate vulnerabilità nei moduli che gestiscono i diversi tipi di filesystem, consentendo l’esecuzione di codice non autorizzato. Questo rischio è particolarmente rilevante quando si avvia il sistema da dispositivi USB potenzialmente non affidabili.

    Le correzioni implementate includono protezioni contro scritture fuori dai limiti allocati (buffer overflow), overflow numerici e altre classiche vulnerabilità nella gestione della memoria. Inoltre, il comando ‘dump’, utilizzato per effettuare copie di sicurezza o esportare dati direttamente dai file system, è stato configurato per operare in modalità protetta (lockdown) quando il sistema utilizza Secure Boot. Questa modalità di protezione, progettata per garantire l’avvio sicuro e prevenire l’esecuzione di codice non autorizzato, limita l’uso del comando e riduce il rischio di esposizione a possibili vettori di attacco. In questo modo, viene rafforzata la sicurezza del sistema operativo e delle distribuzioni GNU/Linux che implementano questa funzionalità

    Impatto sulle distribuzioni GNU/Linux

    La buona notizia è che la maggior parte delle principali distribuzioni GNU/Linux ha già avviato la distribuzione delle correzioni attraverso i propri repository software. Tuttavia, alcune distribuzioni completamente libere sostenute dalla Free Software Foundation (FSF), come Trisquel, Parabola e Guix, si trovano a fronteggiare una situazione più articolata.

    Queste distribuzioni, che pongono grande attenzione alla stabilità e verificabilità del codice sorgente, preferiscono evitare di utilizzare snapshot non ufficiali (ottenuti direttamente dal repository software Git). Secondo quanto riportato nell’annuncio di GNU Boot 0.1 RC6 (un progetto che combina Coreboot, GRUB e altri componenti per creare un’immagine di avvio completamente libera), le rispettive comunità stanno esaminando come procedere con l’aggiornamento, aspettando il rilascio di una versione ufficiale di GRUB che integri tutte le correzioni di sicurezza necessarie.

    Per gli utenti che desiderano approfondire i dettagli tecnici di ciascuna vulnerabilità e delle relative correzioni, è possibile consultare l’archivio della mailing list ufficiale di GRUB, dove sono disponibili tutte le 73 modifiche con le relative spiegazioni.

    Questa situazione evidenzia un’anomalia significativa: nonostante le correzioni di sicurezza per GRUB siano state effettivamente sviluppate e disponibili, non viene rilasciata una nuova versione stabile da ben 15 mesi. Questo ritardo è particolarmente insolito per un software così critico, su cui si basa il processo di avvio delle distribuzioni GNU/Linux. Una mancata pubblicazione tempestiva solleva dubbi sull’efficienza del processo di rilascio e sulla gestione delle priorità all’interno del progetto GRUB.

    Questo scenario compromette la fiducia degli utenti finali e rischia di danneggiare profondamente la credibilità dell’intero ecosistema del software libero!

    Fonte: https://www.phoronix.com/news/GRUB2-73-Patches-Security-2025
    Fonte: https://savannah.gnu.org/news/?id=10739
    Fonte: https://lists.gnu.org/archive/html/grub-devel/2025-02/msg00024.html

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous Article10 Things You Need to Succeed in IT (Free Download)
    Next Article Rilasciata Tiling Shell 16.3: Migliora l’Affiancamento delle Finestre su GNOME Shell

    Related Posts

    News & Updates

    My latest hands-on could be the best value AI laptop of the summer, but I still have questions

    May 19, 2025
    News & Updates

    DOOM: The Dark Ages had the lowest Steam launch numbers in series history — Is it suffering from the ‘Game Pass Effect’?

    May 19, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Efficient Record Assignment: Assign Records to Queues with Salesforce Flows

    Development

    CVE-2025-20967 – Samsung Gallery File Access Vulnerability (Privilege Escalation)

    Common Vulnerabilities and Exposures (CVEs)

    Intel’s latest Arc graphics driver is ready for DOOM: The Dark Ages, launching for Premium Edition owners on PC today

    News & Updates

    After France, Meta’s AI accelerator for open-foundation models expands to European startups

    Development

    Highlights

    Development

    MAP-Neo: A Fully Open-Source and Transparent Bilingual LLM Suite that Achieves Superior Performance to Close the Gap with Closed-Source Models

    May 31, 2024

    LLMs like GPT, Gemini, and Claude have achieved remarkable performance but remain proprietary, with limited…

    Rejoice: Overwatch 2’s popular 6v6 mode is here to stay — at least during Season 16

    Rejoice: Overwatch 2’s popular 6v6 mode is here to stay — at least during Season 16

    April 11, 2025

    New ScyllaDB Release Delivers Unprecedented Elasticity & Efficiency via “Tablets” Architecture

    December 7, 2024

    CVE-2024-6198 – “TP-Link Modem Lighttpd SNORE Stack Buffer Overflow Vulnerability”

    April 25, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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