Cosa cambia in RouterOS 7.25?
Le modifiche principali si concentrano su stabilità e nuove funzionalità di rete:
- Sicurezza: Correzione delle CVE-2026-31431 e CVE-2026-67280. Migliorata la verifica dei certificati email e SSH, con passaggio del tipo di chiave host predefinita a Ed25519.
- Bridge e Switching: Aggiunta ispezione ARP dinamica e IP source guard. Corretti problemi di forwarding dei porte bridge e comportamento MVRP in setup MLAG. Risolto un bug che causava il drop di traffico IPv6 frammentato da DHCPv6 snooping (introdotto in v7.23).
- Routing: Aggiunta la configurazione
always-compare-medper BGP. Corretti problemi con connessioni BGP non numerate in VRF e log delle connessioni fallite. Migliorata la stabilità OSPF in caso di perdita di un vicino. - Wi-Fi: Migliorato il supporto MLO (Multi-Link Operation) e le statistiche per client. Corretti problemi di roaming con fast transition e autenticazione SAE. Aggiunta la protezione hardware per dispositivi 802.11be.
- Hardware specifico: Corretti problemi di stabilità su RB5009 (link flap, riavvii), RB1100AHx2 e hAP be3 Media. Migliorata la compatibilità SFP su hAP ax S e hEX S (2025).
- Altre: Aggiunta il supporto XFRM per IPsec. Migliorata la gestione dei container su CHR. Aggiunte nuove OIDs SNMP per OSPF, VRRP e Netwatch.
Chi deve aggiornare (o non aggiornare)?
Tutti gli utenti del canale stable dovrebbero pianificare l’aggiornamento a 7.25 per beneficiare delle correzioni di sicurezza e stabilità. È particolarmente importante per chi utilizza setup MLAG, BGP con VRF, o dispositivi RB5009 e hAP be3 Media che presentavano problemi noti. Non è necessario aggiornare se si è già su una versione successiva nel canale testing/development, ma si consiglia comunque di passare a stable per la produzione.
Come aggiornare (o rimediare) in sicurezza?
Prima dell’aggiornamento:
- Crea un backup/export completo e salvalo su un dispositivo di archiviazione esterno.
- Verifica che il dispositivo non perda alimentazione durante il processo.
- Assicurati che ci sia spazio libero sufficiente per scaricare i pacchetti RouterOS.
Per aggiornare, vai in System/Packages nel RouterOS configuration interface, seleziona il canale stable e clicca su “Check For Updates”. In alternativa, scarica i pacchetti dalla pagina download di MikroTik. Dopo l’aggiornamento, verifica che tutti i servizi funzionino correttamente e controlla i log per eventuali errori.
Changelog ufficiale di 7.25 (2026-10-22)
L’elenco completo delle modifiche, così come pubblicato da MikroTik (288 voci, in inglese).
Mostra/nascondi il changelog
appadd the networkRouterIP variable for container appsappallow the privileged mode to be enabled per service in the container app YAMLappfix CHR apps getting stuck on "starting" on slower boardsappshow an error when an app variable cannot be resolvedappupdate the environment variables of the docker-with-komodo appbgpadd the always-compare-med settingbgpfix BGP unnumbered connections within a VRFbgpinclude the VNI number in outgoing EVPN routesbgplog failed BGP connection attemptsbgpshow interface names and VRF names in BGP logsbridgeadd dynamic ARP inspectionbridgeadd IP source guardbridgeadd mlag-lacp-fallback and mlag-init-delay settings for MLAGbridgefix a false "already added as bridge port" errorbridgefix an MLAG peer getting stuck in the disabled state after config changesbridgefix bridge ports not forwardingbridgefix fragmented IPv6 traffic being dropped by DHCPv6 snooping (introduced in v7.23)bridgefix VRRP MAC behavior in MLAG setupsbridgeimprove FDB synchronization between MLAG peers when VLANs are addedbridgemake MVRP work with MLAG dual bondsbridgemake the DHCP snooping log messages clearer and informativebridgerename the IGMP last-member-interval property to last-member-query-intervalbridgewarn about VLAN entries when vlan-filtering is disabledbthadd default client DNS and allowed IPs settingsbthadd resumable file uploadsbthcheck the available disk space before a file uploadbthfix file share issues when enabled through WinBox files menubthfix the file share getting stuck when disablingbthreturn upload errors in JSON formatcapsmanadd hw-protection-thresholdcapsmanfix the last-ip value being shown backwardscertificatefix ACME certificate issuance for wildcard domainscertificaterefactor certificate internal processesconsoleallow the array access operator to accept arrays of indices or keysconsoleexpose globals in the APIconsolefix background ":execute as-string" jobs not terminating on interruptconsolefix comment wrapping in the monitor commandconsolefix inconsistent /ip/firewall/filter print with src-address-list and dst-address-listconsolefix the where filter ignoring flags set to falseconsoleimprove export orderconsoleimprove stability when running scripts from Dudeconsoleprevent an out-of-memory condition when ":execute as-string" produces large outputconsoleprevent duplicate entries in /port/remote-accesscontaineradd a Ctrl-] escape sequence to exit a stuck container shellcontainerfix container interface handling on CHRcontainerfix veth interface left running after restarting a stopped containercontainerrequire the container device-mode to enable swapcryptofix a possible crash during IPsec processing on Qualcomm devicesdefconffix button script policiesdefconffix default configuration generation when CRS8xx series switch ports initialize latedetnetuse a single random source portdhcpv4-clientignore forcerenew packets that are not unicasted to clientdhcpv4-serveradd ipv6-only-preferred parameter to respect option 108dhcpv4-servershow DHCP option 82 parameters in ASCII in addition to hexdhcpv6-clientadd option 39 with the client hostnamedhcpv6-clientfix DHCPv6 client address handling after prefix-hint changesdhcpv6-clientremove a duplicate dhcp-options parameterdhcpv6-relayuse the packet's source MAC for option 79 if relay and client are on the same link layerdhcpv6-serveradd option 39 (FQDN) support and add-dns-entries optiondhcpv6-serverfix send-reconfigure for DHCPv6 clients behind a relaydiskfix all-zero NGUIDs on NVMe over TCP exported namespacesdiskimprove RAID5/6 throughputdnsfix resolving domain names that end with a dotdot1xrename the reauth-timeout to reauth-perioddudefix the server not starting at boot when data-directory is on a USB diskemailfix server certificate verificationemailshow certificate related errors in the logethernetadd the arp-accept parameter for interfaces with MACethernetfix a stability issue on RB1100AHx2 under heavy trafficethernetfix bogus fast-path Rx traffic reported on an unconnected ether8 port on RB5009ethernetfix link flap and unexpected reboots on RB5009ethernetfix occasional packet loss on hAP be3 Mediaethernetfix PPPoE link flapping on Intel X710ethernetfix PPPoE over VLAN not working on Mellanox ConnectX-4ethernetfix SFP compatibility on hAP ax S and hEX S (2025) devicesethernetimprove stability on x86 routers with Mellanox NICsevpnpublish MAC-IP routes (RT-2) for neighborsfetchimprove upload state reporting when using sftpfetchnever set a cookie jar for HTTP requestsfetchshow a clearer error when keep-result and output are both usedfirewalladd NAT-related fields to CEF format logginghardwareshow the device name and location in /system/resource/hardware menuigmp-proxyimprove stability when changing /routing/igmp-proxy parametersiotadd a GPIO menu in WinBoxiotadd Bluetooth output power controliotallow custom radio plan usage under regional lockiotenforce the fixed antenna gain on boards with an embedded antennaiotfix round-trip-time timing issues in LoRaWAN Basic Stationip-servicefix services becoming unreachable after their VRF is disabled and re-enabledipsecadd XFRM interface supportipsecfix IKEv1 tunnels failing to establish when the commit bit is setipsecfix IKEv2 EAP-TTLS client failing with invalid trust store (introduced in v7.21)ipsecfix IPsec tunnels failing after migration from the old QKD settingsipsecfix policy and SA handling after moving it to netlinkipv6fix a failure when releasing DHCPv6 prefix delegation poolsipv6fix cases when address is lost after reboot if prefix was taken from poolipv6fix missing IPv6 link-local addresses on some interfaces when the device is busy during bootipv6fix the DNS timer in router advertisementsipv6ignore router advertisements received on interfaces not in the accepting listl3hwfix IPv6 link-local traffic being routed incorrectlyl3hwimprove stability of L3 hardware offload when using IPv4-mapped IPv6 addressesl3hwoptimize ECMP nexthop offloadinglcdimprove stability when an SFP reports an unknown link speedledsadd dark-mode support for L41ledsfix missing LED triggers when an R11e card is installedlteaccept both y and yes for eSIM confirmationlteadd band display support for Huawei ME909s modemslteadd missing network error messages for MBIM modemslteadd the sms-protocol=qmi option for sending and reading SMSltedo not force reconfiguration on roaming network when roaming is disabledltefix LTE interfaces disappearing after FOTA updatesltefix missing MAC address on QMI LTE interfaces after the interface is recreated (introduced in v7.24.4)ltefix missing new firmware update notification on some modemsltefix multi-APN connections not passing traffic on AT modemsltefix the subscriber number not updating after switching SIM slotslteimprove system stability when using Quectel EP06-E MBIM modemlteimprove system stability with eSIM-capable MBIM modemslteremove leftover APN slave interfaces when the master LTE interface is removedlteuse also the network reported ipv6 MTU on MBIM interfaces when "auto" mtu option usedlteuse RA for IPv6 acquisition for FG621netinstalladd branding-and-custom-packages parameter for custom NPK packagesnetinstallfix a duplicate device entry on RB2011 with SFPnetinstallfix adding and exporting server commentsnetinstallfix multiple active interfaces inheriting the first interface's settingsnetinstallfix Netinstall failing to reinstall RB850Gx2 devicesnetinstallfix Netinstaller's memory check failing downloads to diskospffix DR/BDR traffic not being received with multiple instancesospfimprove stability when a neighbor is lostovpnimprove stability in UDP mode when the TX queue is fullpimadd MLD support for PIMpimfix duplicate PIM configuration parameterspimfix PIM-SM issues with IPv6pimfix wrong or missing PIM configuration by separating PIM and GMP per interfacepoe-outadd port-type field to poe monitor and print outputpoe-outfirmware update for 802.3at capable boards (the update will cause a brief power interruption to poe-out interfaces)poe-outfirmware update for 802.3bt capable boards (the update will cause a brief power interruption to poe-out interfaces)poe-outfix PoE fault led behaviorpoe-outfix PoE ports entering overload state when a PSU is fed from a UPSpoe-outremove the class limit for LLDP power requests on forced portsportaccumulate incoming data in log file even without TCP clients connectedportadd an FTDI latency_timer option for low-latency serial applicationspppadd port interface info to PPP outbound channel defaultspppfix a packet leak during dial-on-demand connection of a ppp-out interfacepppfix BG77 modem port name and channel countpppfix the offline firmware-update notification for BG77/BG770 modemspppfix the SINR value reported for BG77 and BG770 modemsptpadd support for fixed master and slave port rolesptpadd transparent clock modeptpfix dropped packets on bridges with IGMP snooping and add vlan-id port settingqosfix PFC and lossless buffer issues (introduced in v7.23)queuefix a typo in the cake-overhead-scheme parameter valuerouteimprove static route handling performancerouting-filterfix any-regexp community matcher matching an empty community attributerouting-filterfix community delete, filter and modify with regexp-only community listssfpfix QSFP28 optical modules failing to establish a link on CCR2216 and CRS520sfpimprove QSFP-DD link establishing to NVIDIA DGX Spark and other devicessnifferimprove packet time resolutionsnmpadd an OID and logging for blacklisted program accesssnmpadd CAPsMAN radio data to SNMPsnmpadd dynamic SNMP engine ID assignmentsnmpadd interface table with mtu and l2mtu OIDssnmpadd IP pool OIDssnmpadd IPv6 address and interface name to the MNDP neighbour tablesnmpadd OID blacklistingsnmpadd OIDs for Netwatch probessnmpadd OSPF MIB tablessnmpadd ospfAdminStat and ospfRouterId to the OSPF MIBsnmpadd SHA-2 authentication for SNMPv3snmpadd transmit drop counterssnmpadd VRRP status OIDs for monitoringsnmpfix the reported capability flags in LLDP-MIBsnmpfix the snmp tools timing out when authentication is usedsnmplog a warning when the src-address family does not match the requestsnmpremove an interface OID that should not be accessiblesshadd a connection id to SSH log entriessshadd host key verification for the SSH clientsshlimit server output to the client's window sizesshshow router host key fingerprintsshswitch the default host key type to Ed25519sshwarn users when weak RSA key is being usedsslenabled hardware accelerated GCM on Alpine CPUssslimprove loggingswitchadd packet and byte counters for ACL rules on Marvell Prestera switchesswitchfix degraded slow-path throughput on CRS304 switch (introduced in v7.22)switchfix VLAN-tagged traffic being looped back in MLAG setups on CRS8xx series switchessystemfix the frequency units from Mhz to MHzsystemimprove stability (includes CVE-2026-31431, CVE-2026-67280)systemreboot automatically when the boot process fails to startsystemreduce the fan control interval on multi-core boardssystemremove the channel label from the RouterOS versionsystemshow health settings and overtemp options based on device capabilitiessystemwarn about a missing wifi driver package on BE boardstftpadd VRF supporttraffic-flowfix a kernel failure when disabling traffic flow on a busy systemuserfix removal of inactive REST API sessions (introduced in 7.21)usermanimprove stability when importing database filesvlanadd a forced-mac-address option for VLAN interfacesvlanwarn when a VLAN interface is created on a slave interfacewebfigadd a generic table and union group supportwebfigadd column resizing to embedded tableswebfighide the left menu only on QuickSet and Terminal pageswebfigimprove comboboxes to select the first matching option while typingwebfigupdate stylewebfigupdate the login page Help linkwifiadd a stream-port argument to configure the sniffer streaming server portwifiadd fast transition support for MLD deviceswifiadd interworking, aaa and steering settings to the network configurationwifiadd more steering debug logswifiadd network 'labels' parameter to WinBox and WebFigwifido not preserve branding package on cap when upgrading via capsmanwififix CAPsMAN failing when mangle marking is used with encrypted data channelswififix channel reselect interval/time operation for wifi-qcom-be and wifi-mediatek interfaceswififix incorrect scan results for 320 MHz access pointswififix MLD link type change and SA query in station modewififix per-link client statistics for MLO connectionswififix SAE authentication using a wrong cached PMKwififix station statistics not updating after switching MLD linkswififix the interworking network typewififix the wrong band shown in the registration tablewififix traffic processing on CAPsMAN after an interface is disabledwifiperform a channel switch instead of dropping clients on radar detectionwifipreserve dude package on cap when upgrading via capsmanwifireport channel in log messageswifireport management frame protection (MFP) usage in registration-tablewifireuse freed station association IDswifishow the EAP user identity in the registration tablewifishow the MLD links and SSID in MLO client log messageswifi-mediatekfix 4.9 GHz band operation on the A42wifi-mediatekfix roaming between APs belonging to the same MLO groupwifi-mediatekfix the 5 GHz access point failing to start after reconfiguration on the A42wifi-mediatekimprove MLO client reconnectionwifi-qcomfix disconnects during fast transition roamingwifi-qcomfix station mode association failureswifi-qcomimprove IP multicast delivery to wireless clientswifi-qcom-acfix a regression in station MAC address handlingwifi-qcom-acreduce package sizewifi-qcom-beadd hw-protection-mode supportwifi-qcom-beadd the distance setting for 802.11be deviceswifi-qcom-befix the block ack request being declined after a channel switchwifi-qcom-befix Wi-Fi intermittently unavailable after rebootwifi-qcom-beimprove throughput in dense client environmentswinboxadd a filtered LLDP tab to neighbor discoverywinboxadd a Security tab and reorganize bridge and port dialogswinboxadd a wifi radio regulatory info (reg-info) viewwinboxadd device-mode configurationwinboxadd ISIS supportwinboxadd progress bar support to the GUIwinboxadd the client MTU option for WireGuard peerswinboxadd the container save optionwinboxadd wifi Spectral Scan supportwinboxallow power-cycling multiple interfaces at oncewinboxallow tuple fields with more than two values and multiple separatorswinboxfix bridge filter window disabling valid fields for IPv6 ruleswinboxfix SFP optical power values of 0.0 dBm not being shownwinboxfix the channel.reselect-interval range field in CAPsMANwinboxfix the EC/IO signal quality graphwinboxfix the ISIS neighbor level type being empty for "l2"winboxfix the Memory Limit field of fq_codel to use byteswinboxfix the Min Prefix field in the routing rule dialogwinboxfix the MPLS TE tunnel path hops fieldwinboxfix the range field displayed in route filterswinboxfix the signal indication graphs for ppp-out interfaceswinboxfix the Skins menu for user groups opening a non-existent windowwinboxfix the system note display on startupwinboxfix the wifi Authentication Types and Encryption fieldswinboxfix wg-import creating a WireGuard interface without a config filewinboximprove status reporting under Tools/Email menuwinboxmake the Power Cycle button act only on the selected interfacewinboxopen the Format Drive panel only for supported diskswinboxremove the redundant empty status field from the License windowwinboxrename "send" to "transmit" in the Bandwidth Test windowwinboxrework the switch QoS statistics tablewinboxset minimal supported WinBox version to 4.3winboxshow warning messages under "System/Users/SSH Keys" and "System/Users/SSH Private Keys" menuwinboxshow WireGuard peer informationwireguardadd the client-mtu parameterwireguardallow referencing a peer by its namewireguardallow unsetting the client-listen-portwireguardfix a peer that would not work after import when no endpoint address is setwireguardimprove error message reporting when adding a new peerwireguardkeep peer rx/tx counters when the peer is disabled and enabledwireguardsupport comment lines in wg-import configuration fileswireguardtreat empty private-key and preshared-key values as nonewireguarduse the MTU value when importing a configurationwireguardwarn when an allowed-address overlaps another peerwwwadd the remote client IP and domain to HTTPS log messageswwwfix a memory leak when parsing authentication headerswwwimprove URI parsing
Scarica RouterOS dal sito MikroTik Tutti i changelog
Domande frequenti
RouterOS 7.25 corregge problemi di stabilità su RB5009?
Sì, RouterOS 7.25 corregge i problemi di link flap e riavvii inaspettati su RB5009, oltre a un bug che causava traffico Rx fast-path errato sulla porta ether8 non collegata.
Quali vulnerabilità di sicurezza sono state risolte in RouterOS 7.25?
RouterOS 7.25 risolve le vulnerabilità CVE-2026-31431 e CVE-2026-67280, migliorando la stabilità del sistema e la gestione della memoria.
RouterOS 7.25 introduce nuove funzionalità per BGP?
Sì, RouterOS 7.25 aggiunge la configurazione always-compare-med per BGP, corregge le connessioni non numerate all’interno di una VRF e include il numero VNI nelle route EVPN in uscita.
Cosa cambia per i dispositivi Wi-Fi 802.11be in RouterOS 7.25?
RouterOS 7.25 aggiunge il supporto per la protezione hardware (hw-protection-mode) e la configurazione della distanza per i dispositivi 802.11be, migliorando anche il throughput in ambienti con molti client.
RouterOS 7.25 corregge problemi con MLAG?
Sì, RouterOS 7.25 corregge un problema che causava il blocco di un peer MLAG in stato disabilitato dopo modifiche alla configurazione e migliora la sincronizzazione FDB tra i peer MLAG quando vengono aggiunte VLAN.



