v6.38.5 [current]

To upgrade, click “Check for updates” at /system package in your RouterOS configuration interface, or head to our download page: http://www.mikrotik.com/download

If you experience version related issues, then please send supout file from your router to support@mikrotik.com. File must be generated while router is not working as suspected or after crash.

What’s new in 6.38.5 (2017-Mar-09 11:32):
!) www - fixed http server vulnerability;

What’s new in 6.38.4 (2017-Mar-08 09:26):
*) chr - fixed problem when transmit speed was reduced by interface queues;
*) dhcpv6-server - require “address-pool” to be specified;
*) export - do not show “read-only” IRQ entries;
*) filesystem - implemented procedures to verify and restore internal file structure integrity upon upgrading;
*) firewall - do not allow to set “time” parameter to 0s for “limit” option;
*) hotspot - fixed redirect to URL where escape characters are used (requires newly generated HTML files);
*) hotspot - show Host table commentaries also in Active tab and vice versa;
*) ike1 - fixed “xauth” Radius login;
*) ike2 - also kill IKEv2 connections on proposal change;
*) ike2 - always limit empty remote selector;
*) ike2 - fixed proposal change crash;
*) ike2 - fixed responder subsequent new child creation when PFS is used;
*) ike2 - fixed responder TS updating on wild match;
*) ipsec - deducted policy SA src/dst address from src/dst address;
*) ipsec - do not require “sa-dst-address” if “action=none” or “action=discard”;
*) ipsec - fixed SA address check in policy lookup;
*) ipsec - hide SA address for transport policies;
*) ipsec - keep policy in kernel even with bad proposal;
*) ipsec - kill ph2 on policy removal;
*) ipsec - updated/fixed Radius attributes;
*) irq - properly detect all IRQ entries;
*) l2tp-client - fixed IPSec policy generation after reboot;
*) l2tp-client - require working IPSec encryption if “use-ipsec=yes”;
*) lcd - show fan2 speed only if it is available;
*) profile - classify ethernet driver activity properly in ARM architecture;
*) snmp - added SSID to CAPsMAN registration table;
*) snmp - fixed “/tool snmp-get” crash on session timeout;
*) snmp - fixed CAPsMAN registration table OID print;
*) snmp - fixed situation when SNMP could not read “/system health” values after reboot;
*) userman - allow access to User Manager users page only through “/user” URL;
*) userman - show warning when no users are selected for CSV file generation;
*) winbox - do not hide “power-cycle-after” option;
*) winbox - hide advertise tab in Hotspot user profile configuration if “transparent-proxy” is not enabled;
*) winbox - make “power-cycle-interval” not to depend on “power-cycle-ping-enabled” in PoE settings;
*) winbox - properly show BGP communities in routing filters table filter;
*) wireless - fixed scan tool stuck in background;
*) wireless - improved compatibility with Intel 2200BG wireless card;

If you experience version related issues, then please send supout file from your router to support@mikrotik.com. File must be generated while router is not working as suspected or after crash.

my problem is not solved !!!
in webfig scan-list is not possible to modify:
in winbox .. yes !!!

see images here:
with winbox: http://ge.tt/1Ld0sAj2
with webfig: http://ge.tt/4b2UsAj2
http://ge.tt/5vtRsAj2

in version 6.36: webfig: http://ge.tt/952esAj2

Would this fix address issues like I’ve seen on upgrade to 6.38.3?

I’ve had several devices get stuck in a strange mode after upgrading to 6.38.3, where ssh didn’t work, “webfig” showed “RouterOS v” (no version number) and the upgrade seemed to be in some half-failed state. In this state, System/Packages showed only the newly downloaded version, but in a “disabled” or “uninstalled” state.

Rebooting from a second partition with a slightly older RouterOS version on it and then upgrading again would make the devices work.

*) dhcpv6-server - require “address-pool” to be specified;

what? DHCPv6 in mikrotik? Or DHCPv6-PD??

Hi,

till 6.38.3 it was possible to get a list if connected clients from CapsMan registration table via SNMP. With 6.38.4 the list is not longer available:

snmpwalk -v2c -c public 192.168.88.1 1.3.6.1.4.1.14988.1.1.1.5.1.1
iso.3.6.1.4.1.14988.1.1.1.5.1.1 = No Such Instance currently exists at this OID

Is this an issue or will the list no longer available. I prefer the first option of course, because I need the list :wink:


Many thanks in advanced.

I strongly believe this update was released now in response to the CIA Vault 7 / Wikileaks leak that became known yesterday.

I expect we may have a further update from Mikrotik has more info about the tools used when Wikileaks makes them available for analysis but kudos to them for the fast turnaround on getting something pushed out to address this.

Can we please get confirmation on this? I’d like to get our equipment updated as soon as possible, or at least have a way to mitigate the CIA’s exploit before it gets publicly released. People are speculating that disabling the HTTP server (port 80) will fix it, but I’d like to have an official annoucement.

http://forum.mikrotik.com/t/statement-on-vault-7-document-release/106907/1

There’s more info in the official post basically reiterating the same thing - ensure publicly available interfaces are locked down, as more information becomes available MikroTik will post an update.

IPsec Xauth PSK NAT-T roadwarrior config (the Android-compatible one) still seems to be broken (since v6.38), phase 2 fails. Also tried on 6.38.3, 6.38.4 and 6.39rc45, same results.
Reverting to v6.37.4 (or 6.37.3 or older) removes the problem. No changes are done to the configuration.

mar/09 00:15:55 ipsec,info respond new phase 1 (Identity Protection): y.y.y.y[500]<=>x.x.x.x[29243] 
mar/09 00:15:55 ipsec,info ISAKMP-SA established y.y.y.y[4500]-x.x.x.x[24396] spi:c8dc4a12a919f674:041afe17fc36e624 
mar/09 00:15:55 ipsec,info XAuth login succeeded for user: ipsecuser
mar/09 00:15:55 ipsec,info acquired y.y.z.z address for x.x.x.x[24396] 
mar/09 00:15:56 ipsec,error x.x.x.x failed to pre-process ph2 packet. 
mar/09 00:15:59 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:02 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:05 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:08 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:11 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:14 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:17 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:20 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:16:23 ipsec,error x.x.x.x peer sent packet for dead phase2 
mar/09 00:18:20 ipsec,info purging ISAKMP-SA y.y.y.y[4500]<=>x.x.x.x[24396] spi=c8dc4a12a919f674:041afe17fc36e624:fefba073. 
mar/09 00:18:21 ipsec,info ISAKMP-SA deleted y.y.y.y[4500]-x.x.x.x[24396] spi:c8dc4a12a919f674:041afe17fc36e624 rekey:1

The same issue was already reported by GioMac in the v6.38 thread (I haven’t noticed any reply or acknowledgement):
http://forum.mikrotik.com/t/v6-38-current-is-released/104797/1

Does v6.38+ need some configuration changes for this type of IPsec setup or is this a bug?

DFS is still broken in Germany.

Enable ipsec debug logs, generate supout file and send it to support. If you encounter a bug contact directly support, forum is not the right way to report bugs.

Original Topic updated :

What’s new in 6.38.5 (2017-Mar-09 11:32):
!) www - fixed http server vulnerability;

RSTP on bridges still blocking traffic.
Two RB951g connected with VLANs declared on bridges. Traffic doesn’t pass while RSTP is enabled.
If it is disabled everything is fine. Going back to 6.37.4 bugfix fixes the issue. So, what is the problem?
Can anyone clear this issue? This started with 6.38. I know changes have been made regarding RSTP in 6.38
but the routers used all have the same ROS version.

So, I upgraded to 6.38.5. CAPSMAN log gives me this:

I’ve updated four 951 routers with 6.38.5. Three of these had no problems, but the fourth went to a CPU load averaging 85% for no obvious (to me) reason.
It was like this from restart after upgrade until I discovered it 6 hours later. Rebooting it again fixed the problem.

Upgraded hEX-Gr3, RB2011UiAS-2HnD, couple of hAP lites, couple of hAP AC lites, mAP-2n, RB951G, couple of mAP lites and a wAP. So far no problems.

On hEX I’ve experienced something strange, but not only in this version, and sometimes PPPoE client would come up “dead” after upgrade, and I have to disable it for a while and re-enable for it to work. Next time will generate supout and send to support. Anyone seen this on this device?

Edit: Scratch that.

Hi,

WARNING: Don’t upgrade to this version (v.6.38.5) if you use CHRs !!!

All my licensed instances after the upgrade when boot:

Loading system with initrd


XZ-compressed data is corrupt

 -- System halted_

I check with a fresh install of CHR in free mode… and after the upgrade… the same message.
DON’T UPGARDE!!!
I hope the Mikrotik team first checks the CHR upgrades! This isn’t professional

virtman - We test also CHR before release. This is something specific in your case. Please write to support@mikrotik.com and describe problem and CHR.

I think so, however this is common problem, not specific to my case: check it… install a fresh 6.38.3 CHR in ESXi 6.5… then update to 6.38.5… boom!
Are you sure that this isn’t a common problem?