OpenWrt v18.06.9 Changelog

This changelog lists all commits done in OpenWrt since the v18.06.8 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 18.06.9 release.

See also the release notes that provide a more accessible overview of the main changes in 18.06.9.

401fe1a build: adjust gcc/g++ version checks for newer apple compilers (+2,-2)
e1d4612 build: add GCC 10 version detection (+6,-4)
7b3ada8 build: prereq: tidy gcc version checks (-16)
6d94a6e scripts: getver.sh: fix version based on stable branch (+1,-1)

6b1f2e6 squashfs: Fix compile with GCC 10 (+25)
95dc2f5 tools/cmake: fix typo in parallel make patch (+2,-1)
910ac64 tools/squashfs4: fix bugs of xz compress options (+3,-3)

b20a95f musl: fix locking synchronization bug (+69)

4c14dbf kernel: bump 4.9 to 4.9.215 (+24,-24)
e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
08ad7a3 kernel: backport out-of-memory fix for non-Ethernet devices (+71)
489fc23 kernel: add missing symbol for Kernel 4.14 (+1)
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)
5faccaf kernel: bump 4.9 to 4.9.223 (+15,-15)
7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)
35e9edc kernel: Update kernel 4.14 to version 4.14.193 (+21,-21)
f9ffdf8 kernel: update kernel 4.9 to version 4.9.232 (+33,-109)
b8336eb kernel: Update kernel 4.14 to version 4.14.195 (+51,-51)
3ad44fc kernel: Update kernel 4.9 to version 4.9.234 (+46,-46)
1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)
edda06c kernel: Update kernel 4.9 to version 4.9.240 (+55,-55)
5d01d05 kernel: Update kernel 4.14 to version 4.14.202 (+34,-34)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)
3a8cfab kernel: Update kernel 4.9 to version 4.9.243 (+56,-56)

3667693 uboot-envtools: ar71xx: add ZyXEL NBG6616 uboot env support (+1)

7ebc51a umdns: suppress address-of-packed-member warning (+2,-2)
cffd5ae umdns: update to the version 2020-04-05 (+4,-4)
45c4953 dns: explicitly endian-convert all fields in header and question (+9,-13)
ab7a39a umdns: fix unused error (+2)
b076243 umdns: update to version 2020-04-20 (+4,-4)
e74a3f9 dns.c: improve input validation (+3,-2)
77063bb umdns: update to version 2020-04-25 (+3,-3)
cdac046 dns.c: fix input validation fix (+1,-1)
d5118bb wireguard: bump to 20191226 (+61,-34)
2a9c2c0 wireguard: bump to 1.0.20200506 (+2,-2)
15d73a2 libjson-c: backport security fixes (+117,-2)
d3af501 mbedtls: update to version 2.16.5 (+4,-4)
b37a1e4 mbedtls: update to 2.16.6 (+4,-4)
b98bfd4 ca-certificates: update to version 20200601 (+3,-3)
8ae74cc wireguard: bump to 1.0.20200611 (+2,-2)
fec2888 mbedtls: update to 2.16.7 (+38,-38)
bf78cd3 lua: lnum: fix strtoul based number parsing (+90,-1)
3d77160 mbedtls: update to 2.16.8 (+36,-36)

b65550e relayd: bump to version 2020-04-20 (+3,-3)
1a30fe1 relayd: bump to version 2020-04-25 (+3,-3)
796da66 dhcp.c: improve input validation & length checks (+6,-2)
f4d759b dhcp.c: further improve validation (+4,-1)
7bd437c firewall: backport patch for mss clamping in both directions (+34,-1)
27677af firewall: options: fix parsing of boolean attributes (+39,-1)

2ed2512 usign: update to latest Git HEAD (+3,-3)
f34a383 main: fix some resource leaks (+10,-2)
aba01f7 usign: update to latest git HEAD (+3,-3)
f1f6502 Always pad fingerprints to 16 characters (+3,-3)
ff6c312 rpcd: update to latest openwrt-18.06 Git HEAD (+4,-4)
abbc302 uci: reset uci_ptr flags when merging set operations (+1)
dd46d6d uci: free configs list memory on return (+4)
662d034 uci: reset uci_ptr flags when merging options during section add (+1)
53a0952 session: deny access if password login is disabled (+1,-1)
d80f70e plugin: fix leaking invoked method name for exec plugins (+3,-3)
5cd4f4e plugin: exec: properly free memory on parse error (+7,-2)
29c9c11 exec: properly free memory on rpc_exec() error (+12,-4)
16de3fa plugin: do not free method name separately (+1,-4)
c7bb956 plugin: fix double free in finish callback (-1)
71b00ab file: rpc_file_exec_run: fix potential memory leak and integer overflow (+16,-4)
efbcedb file: remove unused members from struct rpc_file_exec_context (-4)
cd09c5f file: patch process stdin to /dev/null (+8,-1)
313964c file: avoid closing stdio descriptors in rpc_file_exec_run (+12,-5)
7be1f17 file: exec: properly free memory on error (+18,-3)
2dcf46b libubox: backport additional length-checking fixes (+284,-1)
e6bcfdf fstools: backport: fix ntfs uuid (+57,-1)
5625f5b uci: Backport security fixes (+164,-1)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
35e9edc kernel: Update kernel 4.14 to version 4.14.193 (+21,-21)
b8336eb kernel: Update kernel 4.14 to version 4.14.195 (+51,-51)

f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)

3ef8465 ar71xx: ew-dorin, fix the trigger level for WPS button (+1,-1)
302170d ar71xx: fix swapped LAN/WAN MAC address for Archer C60 v1/v2 (+5,-5)
9831250 ar71xx: remove wrong MAC address adjustment for Archer C60 v2 (+1,-2)
10c04b4 ar71xx: fix port order on TP-Link Archer C60 v1/v2 (+2,-6)
c3c6cc9 ar71xx: use status led for GL.iNet GL-AR750S (+1)
ad01cb5 Revert "ar71xx: use status led for GL.iNet GL-AR750S" (-1)
5faccaf kernel: bump 4.9 to 4.9.223 (+15,-15)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)
030fe10 ar71xx: Fix mikrotik NAND compile problem (+1,-1)
2ba95d2 ar71xx: Fix mikrotik NAND compile problem (+1,-1)
dd79314 ar71xx: fix sysupgrade for Arduino Yun (+1,-1)
b18e3ea ar71xx: enable ethernet LED of Arduino Yun (+1,-2)
f9ffdf8 kernel: update kernel 4.9 to version 4.9.232 (+33,-109)
5af8762 ar71xx: change u-boot-env to read-write for ZyXEL NBG6616 (+1,-1)
2628ec9 ar71xx: fix ZyXEL NBG6616 wifi switch (+2,-2)
3ad44fc kernel: Update kernel 4.9 to version 4.9.234 (+46,-46)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)
edda06c kernel: Update kernel 4.9 to version 4.9.240 (+55,-55)
ac56d25 ar71xx: mikrotik: bypass id check in __rb_get_wlan_data() (+1,-7)

1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)

4c14dbf kernel: bump 4.9 to 4.9.215 (+24,-24)
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
5faccaf kernel: bump 4.9 to 4.9.223 (+15,-15)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)
f9ffdf8 kernel: update kernel 4.9 to version 4.9.232 (+33,-109)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)
3a8cfab kernel: Update kernel 4.9 to version 4.9.243 (+56,-56)

1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)

488751e bcm63xx: refresh kernel config (+1)
b9daff6 bcm63xx: bcm6362: fix pinctrl bug (+11)
a9eebf6 bcm63xx: redboot: fix warning (+1,-1)
183e984 bcm63xx: periph_intc: fix warning (+20)
8e2201e bcm63xx: ext_intc: fix warning (+28)
a7e9159 bcm63xx: mask interrupts on init (+12)
d37f8a6 bcm63xx: a226m-fwb: fix linux partition offset (+4,-4)
1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)

1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
b8336eb kernel: Update kernel 4.14 to version 4.14.195 (+51,-51)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
d6bbfc8 ipq40xx: essedma: Disable TCP segmentation offload for IPv6 (+46)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
b8336eb kernel: Update kernel 4.14 to version 4.14.195 (+51,-51)
5d01d05 kernel: Update kernel 4.14 to version 4.14.202 (+34,-34)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)

82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)
edda06c kernel: Update kernel 4.9 to version 4.9.240 (+55,-55)

82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
f9ffdf8 kernel: update kernel 4.9 to version 4.9.232 (+33,-109)
1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)

4c14dbf kernel: bump 4.9 to 4.9.215 (+24,-24)
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
5faccaf kernel: bump 4.9 to 4.9.223 (+15,-15)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)
f9ffdf8 kernel: update kernel 4.9 to version 4.9.232 (+33,-109)
3ad44fc kernel: Update kernel 4.9 to version 4.9.234 (+46,-46)
f402571 kernel: Update kernel 4.9 to version 4.9.237 (+62,-62)
edda06c kernel: Update kernel 4.9 to version 4.9.240 (+55,-55)
3a8cfab kernel: Update kernel 4.9 to version 4.9.243 (+56,-56)
28a85b8 layerscape: update kernel patch to fix build (+18)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)
7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
35e9edc kernel: Update kernel 4.14 to version 4.14.193 (+21,-21)
b8336eb kernel: Update kernel 4.14 to version 4.14.195 (+51,-51)
1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
5d01d05 kernel: Update kernel 4.14 to version 4.14.202 (+34,-34)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)

7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)

9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)
3a8cfab kernel: Update kernel 4.9 to version 4.9.243 (+56,-56)

1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)

e38f355 kernel: bump 4.14 to 4.14.172 (+15,-15)
2051edf oxnas: move service file to correct place ()
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
1da8cc1 kernel: Update kernel 4.14 to version 4.14.199 (+187,-187)
5d01d05 kernel: Update kernel 4.14 to version 4.14.202 (+34,-34)
d94c59f oxnas: fix qc_prep return in sata driver after kernel 4.14.200 (+3,-1)
9cdc02b kernel: Update kernel 4.14 to version 4.14.206 (+18,-18)

1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)

027950f ramips: use full 8MB flash on ZyXEL Keenetic (+2,-2)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)
f77708d ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027 (-1)
7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)
6ee6496 ramips: drop non-existant ralink,port-map for Ravpower WD03 (-1)
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
526c1dd ramips: remove patches for USB-dwc2 (-29)
f4b3c35 ramips: add kmod-usb-dwc2 to ZyXEL Keenetic image (+2,-1)
35e9edc kernel: Update kernel 4.14 to version 4.14.193 (+21,-21)
5d01d05 kernel: Update kernel 4.14 to version 4.14.202 (+34,-34)

3a8cfab kernel: Update kernel 4.9 to version 4.9.243 (+56,-56)

edda06c kernel: Update kernel 4.9 to version 4.9.240 (+55,-55)

1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)
0c25ece x86: Add CONFIG_EFI_CUSTOM_SSDT_OVERLAYS (+1)

8e89e1c mac80211: Backport fixes for Kr00k vulnerabilities (+131,-1)
1238a22 mac80211: Fix potential endless loop (+31)
7cbbab7 mac80211: Fix brcmfmac compile on layerscape/armv8_64b (+22)

#2487

Description: Keenetic problems
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2487
Commits:
027950f ramips: use full 8MB flash on ZyXEL Keenetic (+2,-2)

#2738

Description: [ramips] dwc2 no longer sees device with 0032-USB-dwc2-add-device_reset.patch
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2738
Commits:
526c1dd ramips: remove patches for USB-dwc2 (-29)

#2964

Description: ZyXEL Keenetic - USB port is not working in v18.06.2 and later
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2964
Commits:
526c1dd ramips: remove patches for USB-dwc2 (-29)

#3104

Description: tools/squashfs does not compile on gcc 10
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3104
Commits:
6b1f2e6 squashfs: Fix compile with GCC 10 (+25)

#3119

Description: Can not build 19.07
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3119
Commits:
6b1f2e6 squashfs: Fix compile with GCC 10 (+25)

#3177

Description: procd fails to start rpcd on 18.06.8 because of a libubox regression
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3177
Commits:
2dcf46b libubox: backport additional length-checking fixes (+284,-1)

#3284

Description: firewall3 parses boolean options as false
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3284
Commits:
27677af firewall: options: fix parsing of boolean attributes (+39,-1)

CVE-2020-8647

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the vc_do_resize function in drivers/tty/vt/vt.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8647
Commits:
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)

CVE-2020-8648

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the n_tty_receive_buf_common function in drivers/tty/n_tty.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8648
Commits:
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)

CVE-2020-8649

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the vgacon_invert_region function in drivers/video/console/vgacon.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8649
Commits:
82c8170 kernel: bump 4.9 to 4.9.219 (+72,-72)
1f0679f kernel: bump 4.14 to 4.14.176 (+79,-260)

CVE-2020-10757

Description: A flaw was found in the Linux Kernel in versions after 4.5-rc1 in the way mremap handled DAX Huge Pages. This flaw allows a local attacker with access to a DAX enabled storage to escalate their privileges on the system.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10757
Commits:
1f8d9f7 kernel: Update kernel 4.14 to version 4.14.187 (+80,-137)
0f07496 kernel: Update kernel 4.9 to version 4.9.229 (+74,-78)

CVE-2020-10932

Description: An issue was discovered in Arm Mbed TLS before 2.16.6 and 2.7.x before 2.7.15. An attacker that can get precise enough side-channel measurements can recover the long-term ECDSA private key by (1) reconstructing the projective coordinate of the result of scalar multiplication by exploiting side channels in the conversion to affine coordinates; (2) using an attack described by Naccache, Smart, and Stern in 2003 to recover a few bits of the ephemeral scalar from those projective coordinates via several measurements; and (3) using a lattice attack to get from there to the long-term ECDSA private key used for the signatures. Typically an attacker would have sufficient access when attacking an SGX enclave and controlling the untrusted OS.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10932
Commits:
b37a1e4 mbedtls: update to 2.16.6 (+4,-4)

CVE-2020-11669

Description: An issue was discovered in the Linux kernel before 5.2 on the powerpc platform. arch/powerpc/kernel/idle_book3s.S does not have save/restore functionality for PNV_POWERSAVE_AMR, PNV_POWERSAVE_UAMOR, and PNV_POWERSAVE_AMOR, aka CID-53a712bae5dd.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11669
Commits:
7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)

CVE-2020-11750

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11750
Commits:
b076243 umdns: update to version 2020-04-20 (+4,-4)
e74a3f9 dns.c: improve input validation (+3,-2)
77063bb umdns: update to version 2020-04-25 (+3,-3)
cdac046 dns.c: fix input validation fix (+1,-1)

CVE-2020-11752

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11752
Commits:
b65550e relayd: bump to version 2020-04-20 (+3,-3)
1a30fe1 relayd: bump to version 2020-04-25 (+3,-3)
796da66 dhcp.c: improve input validation & length checks (+6,-2)
f4d759b dhcp.c: further improve validation (+4,-1)

CVE-2020-12114

Description: A pivot_root race condition in fs/namespace.c in the Linux kernel 4.4.x before 4.4.221, 4.9.x before 4.9.221, 4.14.x before 4.14.178, 4.19.x before 4.19.119, and 5.x before 5.3 allows local users to cause a denial of service (panic) by corrupting a mountpoint reference counter.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12114
Commits:
5faccaf kernel: bump 4.9 to 4.9.223 (+15,-15)
7b49c0b kernel: bump 4.14 to 4.14.180 (+18,-18)

CVE-2020-12762

Description: json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12762
Commits:
15d73a2 libjson-c: backport security fixes (+117,-2)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2020/11/17 22:45
  • by hauke