FreeCAD 1.1.3 risolve vulnerabilità critiche e migliora stabilità e prestazioni

FreeCAD 1.1.3 è il nuovo aggiornamento di manutenzione della serie 1.1.x e porta con sé un numero molto elevato di correzioni, con un’attenzione particolare alla sicurezza. Sebbene non introduca nuove funzionalità di rilievo, questa versione rappresenta un aggiornamento fortemente consigliato, soprattutto per chi utilizza frequentemente file provenienti da fonti esterne.

Gli sviluppatori hanno corretto diverse vulnerabilità che potevano consentire l’esecuzione di codice indesiderato o compromettere la gestione dei file FCStd appositamente modificati. Tutte le versioni precedenti di FreeCAD risultano interessate da almeno una di queste problematiche, motivo per cui il progetto invita tutti gli utenti a installare la versione 1.1.3 il prima possibile.

Va inoltre chiarita la situazione relativa a FreeCAD 1.1.2. Dopo il rilascio di quella versione è stato individuato un bug non legato alla sicurezza che era stato accidentalmente escluso dal pacchetto finale. L’errore provoca la visualizzazione ripetuta di avvisi riguardanti un presunto aggiornamento della versione durante il salvataggio dei documenti. Chi utilizza già la 1.1.2 non è esposto a nuovi rischi di sicurezza rispetto alla 1.1.3, ma l’aggiornamento elimina questo comportamento fastidioso.

Sicurezza al centro dell’aggiornamento

Il cambiamento più importante riguarda il rafforzamento della sicurezza nella gestione dei file e dei dati importati. Gli sviluppatori hanno implementato numerose protezioni per impedire che file creati con intento malevolo possano sfruttare vulnerabilità interne del programma.

Tra gli interventi più significativi figurano:

  • protezione contro vulnerabilità XXE durante la lettura dei file FCStd;
  • prevenzione degli attacchi di directory traversal;
  • miglioramento dell’escape dei nomi dei file in diversi moduli;
  • sanitizzazione delle stringhe controllate dall’utente;
  • eliminazione di diversi possibili vettori di code injection;
  • rafforzamento della gestione degli script Python e delle macro.

Questi miglioramenti interessano numerosi componenti del software, compresi CAM, TechDraw, Robot, BIM, Part e il core dell’applicazione. L’obiettivo è rendere FreeCAD più sicuro anche quando vengono aperti progetti scaricati da Internet, condivisi tramite repository pubblici oppure ricevuti da collaboratori esterni.

L’aggiornamento risulta quindi particolarmente importante negli ambienti professionali, dove i file CAD vengono frequentemente scambiati tra aziende, progettisti e clienti.

Decine di correzioni per stabilità, prestazioni e moduli integrati

Oltre agli aspetti legati alla sicurezza, FreeCAD 1.1.3 introduce una lunga serie di correzioni distribuite praticamente in ogni area del programma.

Il modulo Sketcher riceve miglioramenti nella precisione delle quote, nella gestione delle griglie e nel comportamento degli strumenti di proiezione esterna. PartDesign corregge problemi relativi agli strumenti Chamfer e Pipe, oltre ad aggiungere la proprietà FuzzyTolerance.

Anche BIM continua a essere uno dei moduli più aggiornati, con correzioni dedicate all’esportazione IFC, alla gestione di porte e finestre, ai riempimenti nelle viste tecniche, ai preset e alla compatibilità con il formato Strict IFC.

TechDraw beneficia di diversi interventi che eliminano crash durante il caricamento dei documenti, migliorano la gestione delle annotazioni e rendono più robusta la creazione delle viste.

Numerosi miglioramenti riguardano inoltre:

  • CAM, con correzioni agli strumenti VCarve, quote di sicurezza e supporto HiDPI;
  • Draft, con affinamenti delle quote angolari, delle Shape2DView e della gestione dei colori;
  • FEM, con aggiornamenti alla selezione degli oggetti e alla compatibilità con vecchi progetti;
  • interfaccia grafica, con avvio più rapido, migliore gestione del drag and drop e minore rallentamento causato dalla schermata iniziale;
  • compatibilità con Qt 6.11 e aggiornamenti del sistema di build.

Gli sviluppatori hanno inoltre corretto numerosi arresti anomali che potevano verificarsi durante l’apertura dei documenti, il caricamento degli oggetti geometrici, il trascinamento dei file e varie operazioni di modellazione.

FreeCAD 1.1.3 conferma così il forte impegno del progetto nel migliorare affidabilità e sicurezza del software. Pur essendo un aggiornamento di manutenzione, rappresenta una versione particolarmente importante perché elimina vulnerabilità potenzialmente gravi e rende l’applicazione più stabile in tutti i principali moduli disponibili.

Installare FreeCAD 1.1.3

FreeCAD 1.1.3 viene rilasciato come AppImage per Linux, in alternativa possiamo installare il software attraverso Flatpak. Abbiamo testato FreeCAD 1.1.3 su Ubuntu 26.04 LTS

Lascia un commento