CVE Disclosures

Out-of-bounds read in MikroTik RouterOS xt_tls kernel module

The xt_tls module reads the attacker-supplied SNI hostname length from a TLS ClientHello without validating it against the packet bounds, allowing a remote attacker to leak kernel memory adjacent to the packet buffer whenever a tls-host firewall rule is configured.


Out-of-bounds write via unvalidated nl_group in MikroTik RouterOS ULOG target

The ULOG iptables target registers no .checkentry callback, so an nl_group value of 0 produces an out-of-bounds index (ffs(0) - 1) into the ulog_buffers array, allowing a local attacker to crash the kernel or potentially escalate privileges.


Integer overflow leading to kernel heap overflow in MikroTik RouterOS ipt_SAME

Summing the sizes of the configured address ranges in same_check() overflows a 32-bit counter, producing an undersized allocation that is subsequently written past its bounds and giving a local attacker a kernel heap overflow usable for denial of service or privilege escalation.


Divide-by-zero in MikroTik RouterOS per_connection_classifier match

With no .checkentry callback to validate the divisor, a per_connection_classifier rule installed with denominator=0 triggers a division by zero in pcc_match(), panicking the kernel as soon as a matching packet is processed.


Integer overflow leading to divide-by-zero in MikroTik RouterOS xt_misc limit match

The limit match's limit_check() guards against a zero time value but not against time * HZ overflowing to zero, so a crafted time value causes a divide-by-zero and kernel panic during rule installation, without any packet being sent.


Session fixation in Apache Shiro

In Apache Shiro, when a session already exists, it is not invalidated upon successful login, nor is a new session generated with a new ID.

Advisory on Apache Shiro's website


Insufficient SCRAM-SHA-256 authentication in Apache HttpComponents HttpClient

Missing critical step in authentication in Apache HttpClient 5.6 allows an attacker to cause the client to accept SCRAM-SHA-256 authentication without proper mutual authentication verification.

Advisory in Apache mailing list


Parameter injection in WhoDB database connection strings

WhoDB is vulnerable to parameter injection in database connection strings, allowing attackers to inject arbitrary parameters and read local files through MySQL's allowAllFiles parameter.

GitHub Security Advisory


Path traversal vulnerability in WhoDB SQLite database access

Path traversal vulnerability in WhoDB allowing unauthenticated attackers to open and read any SQLite3 database on the host system by bypassing directory restrictions through ../ sequences.

GitHub Security Advisory


Container mount abuse in MikroTik RouterOS for code execution

Symlink resolution flaws in RouterOS container mount points allow attackers to mount arbitrary directories and execute code on the host device by abusing symbolic links as mount portals.

Blog Article


Command injection via AT commands on Quectel RG500Q-EA 5G modem

Command injection vulnerability in the AT+QFOTADL command handler on Quectel RG500Q-EA modems, allowing root code execution through unsanitized user input in OTA download procedures.

Blog Article


File inclusion vulnerability in Nim's reStructuredText processor

Despite documentation claiming include directives are disabled in online environments, Nim's rstToHtml procedure allows local file inclusion through both standard include directives and undocumented code-block file parameter.

Blog Article


Command injection via AT commands on Quectel EG25-G modem

Command injection vulnerability in the AT+QFUMOCFG command parser on Quectel EG25-G modems (including PinePhone), allowing root code execution through unsanitized user input.

Blog Article


Unsafe firewall includes allowing remote code execution on IOPSYS

Authenticated users can abuse firewall include configuration options to execute arbitrary scripts as root by injecting malicious dhcp-script and conf-script directives into firewall configuration.

Blog Article


Privilege escalation via Samba configuration manipulation on IOPSYS

Multiple safe features combine to allow filesystem read-write access and root shell on IOPSYS devices by manipulating Samba configuration files through /tmp write access and symlink resolution.

Blog Article


Privilege escalation via p910nd printer daemon configuration abuse

Authenticated users can modify p910nd printer daemon configuration to point to arbitrary files for read/write access as root, leading to information disclosure and remote code execution.

Blog Article


Remote code execution via DHCP daemon configuration in IOPSYS

Authenticated attackers can modify odhcpd configuration to execute arbitrary commands as root by manipulating the leasetrigger parameter combined with Samba share file uploads.

Blog Article


ACL misconfiguration leading to root access on Inteno routers

Misconfigured Access Control Lists allow authenticated users to read arbitrary files, write SSH keys, and gain root access through the file and router.dropbear ubus calls.

Blog Article