TrueNAS 25.10.5 is Now Available

The TrueNAS team is pleased to release TrueNAS 25.10.5!

This release updates the Linux kernel to address local privilege escalation and other security vulnerabilities. It also fixes a console memory leak, incorrect drive health data, stalled TrueCloud Backup jobs, SSH key handling for replication and cloud credentials, alert email delivery, and share ACL edits.

Notable changes:

  • Updates the Linux kernel to the latest 6.12 LTS release (v6.12.95) (NAS-141384, NAS-141588, NAS-141696). TrueNAS 25.10.5 advances the kernel from the previous release through v6.12.93, v6.12.94, and v6.12.95. This update mitigates several kernel vulnerabilities, including the SharedFrag local privilege escalation (CVE-2026-43503) and the PeditCOW local privilege escalation (CVE-2026-46331). The v6.12.95 update adds further high-severity upstream fixes, including an out-of-bounds read in the rxrpc ACK parser (CVE-2026-53151), use-after-free issues in network bonding (CVE-2026-31419 and CVE-2026-52975), a use-after-free in eventpoll (CVE-2026-46242), an IPv6 tunnel network namespace issue (CVE-2026-52909), an SCTP UDP-tunnel handling fix (CVE-2026-53070), and a SELinux overlayfs access-check bypass (CVE-2026-46054), along with additional upstream security and stability fixes.

  • Fixes a memory leak in the console CLI process that could cause system-wide out-of-memory crashes (NAS-141238). The CLI process running on the system console (getty@tty1) could leak a large amount of memory over time, eventually exhausting system RAM and triggering out-of-memory (OOM) kills that affected other processes. The leak is fixed so the console CLI no longer consumes excess memory.

  • Fixes faulty parsing of smartctl output that could produce incorrect drive health information (NAS-141215). TrueNAS could misread the output of the smartctl utility when collecting SMART data from drives, which could lead to inaccurate disk health reporting. The parsing logic is corrected so SMART attributes are read reliably.

  • Fixes TrueCloud Backup jobs that could hang indefinitely and hide restic error messages (NAS-141287). A KeyError while reading restic progress output caused TrueCloud Backup to discard all restic error messages, so failing jobs could appear stuck with no explanation. TrueNAS now handles the progress output correctly and surfaces the underlying restic errors.

  • Fixes several SSH key handling issues affecting remote replication and cloud credentials (NAS-141677). Removing an SSH key pair now correctly updates SFTP cloud credentials that used that key. Encrypted SSH private keys are rejected more consistently during validation, and remote SSH semi-automatic setup returns a clear error when the selected key pair is missing or invalid. SSH pairing with TrueNAS 13 systems during remote replication setup now works correctly.

  • Fixes alert emails that were not RFC 5322 compliant and could be rejected by mail providers (NAS-141699). Alert notification emails did not conform to RFC 5322, so some providers such as Gmail bounced them and administrators did not receive the alerts. TrueNAS now generates compliant messages so alert emails are delivered reliably.

  • Fixes an issue that prevented editing a share ACL (NAS-139535). Attempts to edit the ACL on a share could fail, which blocked permission changes. Editing share ACLs now works as expected.

See the Release Notes and changelog for more details.

25.10.5 Documentation : https://www.truenas.com/docs/scale/25.10
Download : https://www.truenas.com/download-truenas-community-edition

18 Likes

Good update, all went well here.

Update was uneventful for me as well.i previously reported increased CPU usage by 25.10.4 and after the update, idle CPU usage is lower again, around 5%.

1 Like

I am a brand spanking new user, I just installed TrueNAS 25.10.4 last week on a Dell Poweredge T110 II with a 500 gig boot disk and two 12 TB disks. All is running well. If I click Check for Updates, it tells me that my 25.10.4 install is current. Am I missing something?

Which Update Profile do you have selected?
25.10.5 is out on General.

Hmm how do I check? I have changed little since I installed off the ISO.

It’s listed on the right-hand side of the Update page.

Update went smoothly. I have noticed an improvement in both CPU utilization and memory management.

Seems functional, no complaints

I am on TrueNAS 2026 Beta 2 still … :slight_smile:

After updating to version 25.10.5, I see these errors in /var/log/middlewared.log

[2026/07/25 18:08:03] (ERROR) middlewared.check_sync():233 - Unexpected failure parsing SMART info @cee:{“TNLOG”: {“exception”: “Traceback (most recent call last):\n File "/usr/lib/python3/dist-packages/middlewared/alert/source/smart.py", line 208, in check_sync\n parsed = self.parse_smart_info(sijson)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/middlewared/alert/source/smart.py", line 135, in parse_smart_info\n return self.parse_ata_smart_info(data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/usr/lib/python3/dist-packages/middlewared/alert/source/smart.py", line 85, in parse_ata_smart_info\n test_failed = not ata_tests[0]["status"]["passed"]\n ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\nKeyError: ‘passed’”, “type”: “PYTHON_EXCEPTION”, “time”: “2026-07-25 17:08:03.517346”}}

How can I fix this error?

If this is occurring only after the update please file a bug ticket with a debug for investigation.

which version were you on before the update?

The previous version was 25.10.4

After updating to TrueNAS Scale 25.10.5 from the last stable bufix release (General release train). I’m having a lot of stability problems. When I reboot the system it’ll become available in a few minutes and then become unavailable over the network after as little as 30 seconds, a few minutes at max. I’ve reverted to the prior boot environment to see if that would help, it hasn’t.
As it only remains accessible for a short period of time, what commands can I run to help diagnose/troubleshoot this please?
The mobo is a “BKHD Intel Alder Lake N100 DDR5 NAS Motherboard ITX Home Processor 4*Intel I226 2.5G LAN M.2 Slot 6xSATA” motherboard that has run a few years without issue until this update.

Creating a new thread with all your details would be good. Booting a live Linux version and running CPU and RAM tests (multiple passes) might be an idea. Do you have a keyboard, mouse and monitor attached to access the console?

If you have a spare boot device, you could try downloading the System Configuration, doing a fresh install on the new boot device and uploading your system configuration.

Wow. Sure glad iX removed the SMART test scheduling from the webui. :roll_eyes:

1 Like