Cloudanix VulnDB

CVE-2024-46544

None

CVSS

—

EPSS

0.3%

Published

Sep 23, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A setup mistake in certain web server connectors on Unix systems lets users on the same machine read or change internal settings, which could reveal information or stop services from working.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Data Exposure
Component
Library
Class
Misconfiguration
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Incorrect default permissions on Unix systems allow local users to view and modify the shared memory segment containing mod_jk configuration data, enabling information disclosure and denial of service.

Why it matters to the business

Local attackers can access sensitive connector configuration and disrupt web server operations on affected Unix deployments, potentially leading to service outages or data exposure in environments using Tomcat Connectors.

How an attack unfolds

A local user on an affected Unix system identifies the shared memory segment used by mod_jk, leverages permissive defaults to read configuration details for reconnaissance or alters the segment contents to trigger denial of service.

How to fix it

Upgrade Apache Tomcat Connectors to version 1.2.50. For Harbor deployments, upgrade to 2.8.6, 2.9.4, or 2.10.2 depending on the installed branch. Restrict shared memory access to the web server process owner only.

How to confirm the fix worked

Verify mod_jk version is 1.2.50 or later; inspect shared memory permissions with ipcs or similar tools to confirm only the intended user can access the segment; test connector functionality post-upgrade.

Typical attack path

  1. Locate running mod_jk instance on Unix host
  2. Identify shared memory segment via process inspection
  3. Read or write to segment due to weak permissions
  4. Extract configuration data or induce service failure

How to detect it

Review system logs and process listings for unexpected local access to mod_jk shared memory segments; examine permission changes or anomalous reads/writes on Unix IPC resources; correlate with user activity around the connector process.

What your security team should do

  • Prioritize upgrade to 1.2.50 on all Unix Tomcat Connector installations
  • Audit and tighten shared memory permissions across Unix hosts
  • Review downstream Harbor instances for the listed fixed versions
  • Monitor EPSS trend remains low but schedule remediation within standard patching cycles

The record

Incorrect Default Permissions vulnerability in Apache Tomcat Connectors allows local users to view and modify shared memory containing mod_jk configuration which may lead to information disclosure and/or denial of service. This issue affects Apache Tomcat Connectors: from 1.2.9-beta through 1.2.49. Only mod_jk on Unix like systems is affected. Neither the ISAPI redirector nor mod_jk on Windows is affected. Users are recommended to upgrade to version 1.2.50, which fixes the issue.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 mod_jk 0 1.2.50-1.el9_4.1
Debian:11 libapache-mod-jk 0 No fix
Debian:11 libapache-mod-jk 0 1:1.2.48-1+deb11u2
Debian:12 libapache-mod-jk 0 No fix
Debian:13 libapache-mod-jk 0 No fix
Debian:14 libapache-mod-jk 0 1:1.2.50-1
Mageia:9 apache-mod_jk 0 1.2.50-1.mga9
Red Hat:enterprise_linux:9::appstream mod_jk 0 0:1.2.50-1.el9_4.1
Red Hat:enterprise_linux:9::appstream mod_jk-debuginfo 0 0:1.2.50-1.el9_4.1
Red Hat:enterprise_linux:9::appstream mod_jk-debugsource 0 0:1.2.50-1.el9_4.1
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd-debuginfo 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd-devel 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd-manual 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd-selinux 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-httpd-tools 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_jk 0 0:1.2.50-3.redhat_1.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_jk-ap24 0 0:1.2.50-3.redhat_1.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_jk-debuginfo 0 0:1.2.50-3.redhat_1.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_ldap 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_proxy_html 0 1:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_session 0 0:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el7 jbcs-httpd24-mod_ssl 0 1:2.4.57-15.el7jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-debuginfo 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-devel 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-manual 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-selinux 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-tools 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-httpd-tools-debuginfo 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_jk 0 0:1.2.50-3.redhat_1.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_jk-ap24 0 0:1.2.50-3.redhat_1.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_jk-ap24-debuginfo 0 0:1.2.50-3.redhat_1.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_ldap 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_ldap-debuginfo 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_proxy_html 0 1:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_proxy_html-debuginfo 0 1:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_session 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_session-debuginfo 0 0:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_ssl 0 1:2.4.57-15.el8jbcs
Red Hat:jboss_core_services:1::el8 jbcs-httpd24-mod_ssl-debuginfo 0 1:2.4.57-15.el8jbcs
Red Hat:rhel_e4s:9.0::appstream mod_jk 0 0:1.2.50-1.el9_0.1
Red Hat:rhel_e4s:9.0::appstream mod_jk-debuginfo 0 0:1.2.50-1.el9_0.1
Red Hat:rhel_e4s:9.0::appstream mod_jk-debugsource 0 0:1.2.50-1.el9_0.1
Red Hat:rhel_eus:9.2::appstream mod_jk 0 0:1.2.50-1.el9_2.1
Red Hat:rhel_eus:9.2::appstream mod_jk-debuginfo 0 0:1.2.50-1.el9_2.1
Red Hat:rhel_eus:9.2::appstream mod_jk-debugsource 0 0:1.2.50-1.el9_2.1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 apache2-mod_jk 0 1.2.50-150100.6.12.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 apache2-mod_jk 0 1.2.50-7.12.1
Ubuntu:20.04:LTS libapache-mod-jk 0 No fix
Ubuntu:22.04:LTS libapache-mod-jk 0 No fix
Ubuntu:24.04:LTS libapache-mod-jk 0 No fix
Ubuntu:24.10 libapache-mod-jk 0 No fix
Ubuntu:25.04 libapache-mod-jk 0 No fix
Ubuntu:25.10 libapache-mod-jk 0 No fix
Ubuntu:Pro:16.04:LTS libapache-mod-jk 0 No fix
Ubuntu:Pro:18.04:LTS libapache-mod-jk 0 No fix
Ubuntu:Pro:20.04:LTS libapache-mod-jk 0 No fix
openSUSE:Leap 15.6 apache2-mod_jk 0 1.2.50-150100.6.12.1

Related vulnerabilities