Every CVE Search/ Get API key

CVE-2023-49582

Apache Portable Runtime (APR): Unexpected lax shared memory permissions

5.5 MediumFix available

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.33%Up 0.3 points since Aug 27, 2024
90%50%10%1%

What each source reports

NVD Score used 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-732
Updated
2026-11-02
CVE List 5.5

Apache Portable Runtime (APR): Unexpected lax shared memory permissions

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-732
Updated
2026-11-02
EUVDEUVD-2023-53535 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
EUVD-2023-53535
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-j26h-qjc9-68hh 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local...

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
GHSA-j26h-qjc9-68hh
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-732
Updated
2026-11-02
OSVALPINE-CVE-2023-49582 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
ALPINE-CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-48216 5.5

CVE-2023-49582 affecting package apr for versions less than 1.7.5-1

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
AZL-48216
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 15 moreShow less
OSVAZL-48273 5.5

CVE-2023-49582 affecting package apr for versions less than 1.7.5-1

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
AZL-48273
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2023-49582 5.5
Record
BELL-CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSV 5.5

Apache Portable Runtime (APR): Unexpected lax shared memory permissions

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-732
Updated
2026-11-02
OSVDEBIAN-CVE-2023-49582 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data. This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h) Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
DEBIAN-CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2024-2229 5.5

apr security update

The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.

Security Fix(es):

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.(CVE-2023-49582)

Record
OESA-2024-2229
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2023-49582 5.5

CVE-2023-49582 in apr - Patched by Root

Root has patched CVE-2023-49582 in the apr package for Root:Debian:11. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-11-CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2023-49582 5.5

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data. This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h) Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
UBUNTU-CVE-2023-49582
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBIT-apr-2023-49582 No score

Apache Portable Runtime (APR): Unexpected lax shared memory permissions

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data.

This issue does not affect non-Unix platforms, or builds with APR_USE_SHMEM_SHMGET=1 (apr.h)

Users are recommended to upgrade to APR version 1.7.5, which fixes this issue.

Record
BIT-apr-2023-49582
Updated
2026-11-02
OSVMGASA-2024-0292 No score

Updated apr packages fix security vulnerability

Lax permissions set by the Apache Portable Runtime library on Unix platforms would allow local users read access to named shared memory segments, potentially revealing sensitive application data. (CVE-2023-49582)

Record
MGASA-2024-0292
Updated
2026-11-02
OSVopenSUSE-SU-2024:14347-1 No score

apr-devel-1.7.5-1.1 on GA media

These are all security issues fixed in the apr-devel-1.7.5-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14347-1
Updated
2026-11-02
OSVSUSE-SU-2024:3428-1 No score

Security update for apr

This update for apr fixes the following issues:

  • CVE-2023-49582: Fixed an unexpected lax shared memory permissions. (bsc#1229783)
Record
SUSE-SU-2024:3428-1
Updated
2026-11-02
OSVSUSE-SU-2024:3429-1 No score

Security update for apr

This update for apr fixes the following issues:

  • CVE-2023-49582: Fixed an unexpected lax shared memory permissions. (bsc#1229783)
Record
SUSE-SU-2024:3429-1
Updated
2026-11-02
OSVSUSE-SU-2026:4927-1 No score

Security update for libapr1, libtcnative-1-0, tomcat

This update for libapr1, libtcnative-1-0, tomcat fixes the following issues:

  • CVE-2026-73581: OpenSSL and OpenSSL-FFM TLS implementations ignore CRLs when certificate uses a keystore (bsc#1282631).
  • CVE-2026-74048: Cryptographic policy bypass via FIPS activation failure (bsc#1286502).
  • CVE-2026-74049: Jasper JSTL <c:redirect> plug-in implementation omits page abort (bsc#1286555).
  • CVE-2026-75973: improper authentication when Jakarta authentication is configured with SimpleAuthConfigProvider (bsc#1282630).
  • CVE-2026-76183: security constraints for any WebSocket endpoint can be bypassed (bsc#1282629).
  • CVE-2026-77756: inconsistent interpretation of HTTP requests allows an attacker to cause one request from another user to fail when Tomcat is located behind a reverse proxy (bsc#1282628).
  • CVE-2026-77762: stale HPACK emitter injects trailers fields into another HTTP/2 request (bsc#1282599).
  • CVE-2026-77791: uncontrolled resource consumption when sending WebSocket close message enabled a DoS attack (bsc#1282627).
  • CVE-2026-78383: allocation of resources without limits or throttling allows an unauthenticated AJP request to pin an AJP processing thread leading to denial of service (bsc#1282626).
  • CVE-2026-78437: incomplete cleanup allows a malformed request to potentially cause requests from another user to fail (bsc#1282625).
  • CVE-2026-79677: missing release of resource after effective lifetime and comparison using wrong factors allows for denial of service due to lost time outs for asynchronous WebSocket writes (bsc#1282624).
  • CVE-2026-80353: TOCTOU when creating unix domain sockets for the APR/Native connector allows an unauthorized local user to access the unix domain socket (bsc#1286902).
  • CVE-2026-86243: buffer overread during the TLS handshake permits a malicious user to trigger a DoS via a JVM crash (bsc#1282623).
  • CVE-2026-86246: insecure ALLOW_CLIENT_RENEGOTIATION, NO_EXTENDED_MASTER_SECRET, IGNORE_UNEXPECTED_EOF and ALLOW_NO_DHE_KEX options enabled by default (bsc#1282622).
  • CVE-2026-86247: race condition allows client certificate verification requirements to be down-graded for some configurations (bsc#1282621).
  • CVE-2026-86248: CLIENT_CERT authentication does not fail as expected for some scenarios when soft fail is disabled (bsc#1282620).
  • CVE-2026-86350: HTTP/2 requests can cause request header mix-ups and HTTP request smuggling (bsc#1282787).
  • CVE-2026-87022: WebSocket message smuggling when per-message-deflate is used (bsc#1282581).
  • CVE-2026-88041: Information disclosure via incomplete HTTP trailer cleanup (bsc#1286559).
  • CVE-2026-93446: Possible TLS 1.3 connection failures (bsc#1286571).
  • CVE-2026-101296: Authentication bypass via non-GSSAPI SASL in JNDI realm (bsc#1286361).
  • CVE-2026-101356: Information disclosure via incorrect object recycling in HTTP/2 processing (bsc#1286362).

Non security issue fixed:

  • Tomcat TLS Broken - Tomcat 9.0.14 update incompatible with tomcat-native (bsc#1130843).

Changes for libapr1:

Update to 1.6.5:

  • Fix Win32 build breakage in apr_os_exp_time_put() in 1.6.4
  • Fix apr_parse_addr_port() regression in scope_id parsing introduced in 1.6.3
  • Numerous corrections to APR poll behavior
  • apr_file_trunc: Truncating a buffered file could add unexpected data after the truncate position
  • apr_file_trunc: Fix an issue where reading from a buffered file after truncate could return stale data from the buffer
  • apr_ipsubnet_create() now fails for an empty input string
  • Fix CVE-2017-12613, out-of-bounds read in apr_time_exp*()
  • Export build files find_apr.m4 and apr_common.m4
  • apr_proc_mutex-pthread: Refcount shared mutexes usage to avoid destruction while still in use by some process(es)
  • New APIs: apr_allocator_align(), apr_os_proc_mutex_put_ex(), apr_os_proc_mutex_get_ex(), apr_os_proc_mutex_set_ex(), apr_file_pipe_create_pools(), apr_pollcb_wakeup(), apr_pollcb_method_name(), apr_cstr_(), apr_skiplist_addne(), …
Record
SUSE-SU-2026:4927-1
Updated
2026-11-02
OSVUSN-7038-1 No score

apr vulnerability

Thomas Stangner discovered a permission vulnerability in the Apache Portable Runtime (APR) library. A local attacker could possibly use this issue to read named shared memory segments, potentially exposing sensitive application data.

Record
USN-7038-1
Updated
2026-11-02
OSVUSN-7038-2 No score

apr vulnerability

USN-7038-1 fixed a vulnerability in Apache Portable Runtime (APR) library. This update provides the corresponding update for Ubuntu 14.04 LTS.

Original advisory details:

Thomas Stangner discovered a permission vulnerability in the Apache Portable Runtime (APR) library. A local attacker could possibly use this issue to read named shared memory segments, potentially exposing sensitive application data.

Record
USN-7038-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
apr
Alpine:v3.17
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.18
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.19
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.20
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.21
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.22
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.23
before 1.7.5-r0
1.7.5-r0
apr
Alpine:v3.24
before 1.7.5-r0
1.7.5-r0
apr
Azure Linux:3
before 1.7.5-1
1.7.5-1
apr
Azure Linux:2
before 1.7.5-1
1.7.5-1
Show 30 moreShow less
Affected packages
PackageAffectedFixed
apr
Alpaquita:23
1.7.2-r0 up to 1.7.5-r0
1.7.5-r0
apr
Alpaquita:stream
1.7.4-r0 up to 1.7.5-r0
1.7.5-r0
apr
Bitnami
0.9.0 up to 1.7.5
1.7.5
apr
Debian:12
before 1.7.2-3+deb12u1, plus listed versions
1.7.2-3
1.7.2-3+deb12u1
apr
Debian:13
before 1.7.5-1
1.7.5-1
apr
Debian:14
before 1.7.5-1
1.7.5-1
apr
Mageia:9
before 1.7.5-1.mga9
1.7.5-1.mga9
apr
openEuler:24.03-LTS
before 1.7.4-4.oe2403
1.7.4-4.oe2403
apr
Root:Debian:11
before 1.7.0-6+deb11u2.root.io.1
1.7.0-6+deb11u2.root.io.11.7.0-6+deb11u2.root.io.31.7.0-6+deb11u2.aikido.71.7.0-6+deb11u2.root.io.51.7.0-6+deb11u2.root.io.61.7.0-6+deb11u2.root.io.21.7.0-6+deb11u2.root.io.4
rootio-apr
Root:Debian:11
before 1.7.0-6+deb11u2.root.io.1
1.7.0-6+deb11u2.root.io.11.7.0-6+deb11u2.root.io.31.7.0-6+deb11u2.aikido.71.7.0-6+deb11u2.root.io.51.7.0-6+deb11u2.root.io.61.7.0-6+deb11u2.root.io.21.7.0-6+deb11u2.root.io.4
apr
SUSE:Linux Enterprise Module for Basesystem 15 SP5
before 1.6.3-150000.3.6.1
1.6.3-150000.3.6.1
apr
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 1.6.3-150000.3.6.1
1.6.3-150000.3.6.1
apr
openSUSE:Leap 15.5
before 1.6.3-150000.3.6.1
1.6.3-150000.3.6.1
apr
openSUSE:Leap 15.6
before 1.6.3-150000.3.6.1
1.6.3-150000.3.6.1
libapr1
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 1.5.1-4.8.1
1.5.1-4.8.1
libapr1
SUSE:Linux Enterprise Server 12 SP5
before 1.5.1-4.8.1
1.5.1-4.8.1
libapr1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.5.1-4.8.1
1.5.1-4.8.1
libapr1
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 1.6.5-4.13.1
1.6.5-4.13.1
libtcnative-1-0
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 1.3.9-3.9.1
1.3.9-3.9.1
tomcat
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 9.0.123-3.182.2
9.0.123-3.182.2
libapr1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.6.5-4.13.1
1.6.5-4.13.1
libtcnative-1-0
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 1.3.9-3.9.1
1.3.9-3.9.1
tomcat
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 9.0.123-3.182.2
9.0.123-3.182.2
apr
Ubuntu:Pro:14.04:LTS
before 1.5.0-1ubuntu0.1~esm2, plus listed versions
1.4.8-1ubuntu11.4.8-21.4.8-31.5.0-11.5.0-1ubuntu0.1~esm1
1.5.0-1ubuntu0.1~esm2
apr
Ubuntu:Pro:16.04:LTS
before 1.5.2-3ubuntu0.1~esm2, plus listed versions
1.5.2-31.5.2-3ubuntu0.1~esm1
1.5.2-3ubuntu0.1~esm2
apr
Ubuntu:Pro:18.04:LTS
before 1.6.3-2ubuntu0.1~esm1, plus listed versions
1.6.2-11.6.3-11.6.3-2
1.6.3-2ubuntu0.1~esm1
apr
Ubuntu:20.04:LTS
before 1.6.5-1ubuntu1.1, plus listed versions
1.6.5-11.6.5-1ubuntu1
1.6.5-1ubuntu1.1
apr
Ubuntu:22.04:LTS
before 1.7.0-8ubuntu0.22.04.2, plus listed versions
1.7.0-6ubuntu11.7.0-81.7.0-8build11.7.0-8ubuntu0.22.04.1
1.7.0-8ubuntu0.22.04.2
apr
Ubuntu:24.04:LTS
before 1.7.2-3.1ubuntu0.1, plus listed versions
1.7.2-31.7.2-3.1build11.7.2-3.1build2
1.7.2-3.1ubuntu0.1
apr
openSUSE:Tumbleweed
before 1.7.5-1.1
1.7.5-1.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-49582 is a medium vulnerability (CVSS 5.5) in Apache Portable Runtime (apr), published August 26, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in apr 1.7.5-r0.

References

Show 68 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open