Name
mongodb
Version
4.4.30
Type
library
Description
mongodb
Licenses
SSPL-1 & Apache-2.0 & Zlib
PURL
-
CPE
cpe:2.3:*:*:mongodb:4.4.30:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
moduleconfig.py: python 3.12 compatibility
Awais B <awais.b@rufilla.com>
2
IntelRDFPMathLib20U1: Check for __DEFINED_wchar_t
Vincent Prince <vincent.prince.fr@gmail.com>
3
asio: Dont use experimental with clang
Vincent Prince <vincent.prince.fr@gmail.com>
4
apply msvc workaround for clang >= 16
Khem Raj <raj.khem@gmail.com>
5
Patch #5
Unknown
6
stacktrace: Define ARCH_BITS for ppc64
Khem Raj <raj.khem@gmail.com>
7
Tell scons to use build settings from environment
Vincent Prince <vincent.prince.fr@gmail.com>
8
wiredtiger: Avoid using off64_t
Khem Raj <raj.khem@gmail.com>
9
Fix build on 32bit
Martin Jansa <martin.jansa@gmail.com>
10
The std lib unary/binary_function base classes are
jzmaddock <john@johnmaddock.co.uk>
11
include needed c++ header
Khem Raj <raj.khem@gmail.com>
12
Use long long instead of int64_t
Khem Raj <raj.khem@gmail.com>
13
Support deprecated resolver functions
Khem Raj <raj.khem@gmail.com>
14
Fix compilation with -fno-common.
Yichao Yu <yyc1992@gmail.com>
15
Use __GLIBC__ to control use of gnu_get_libc_version
Vincent Prince <vincent.prince.fr@gmail.com>
16
Fix type mismatch on 32bit arches
Khem Raj <raj.khem@gmail.com>
17
Fix default stack size to 256K
Khem Raj <raj.khem@gmail.com>
18
Add a definition for the macro __ELF_NATIVE_CLASS
Khem Raj <raj.khem@gmail.com>
19
Mark one of strerror_r implementation glibc specific
Khem Raj <raj.khem@gmail.com>
20
Patch #20
Khem Raj <raj.khem@gmail.com>
21
stacktrace: Define ARCH_BITS for x86
Khem Raj <raj.khem@gmail.com>
22
wiredtiger: Disable strtouq on musl
Khem Raj <raj.khem@gmail.com>
23
server: Adjust the cache alignment assumptions
Khem Raj <raj.khem@gmail.com>
24
ssl_manager.cpp: fix build with gcc 7 and -fpermissive
Fabrice Fontaine <fontaine.fabrice@gmail.com>
25
add explict static_cast<size_t> to maxMemoryUsageBytes
Khem Raj <raj.khem@gmail.com>
26
Add alises for arm64 which is same as aarch64
Vincent Prince <vincent.prince.fr@gmail.com>
Vulnerabilities#
Name
Analysis
Description
Exploitable
The $_internalApplyOplogUpdate aggregation pipeline stage can be used to execute a document diff containing a malformed binary diff to return memory out-of-bounds or crash the server. $_internalApplyOplogUpdate can be executed by any authenticated user with access to the aggregate command.
Exploitable
A use-after-free vulnerability exists in MongoDB Server's server-side JavaScript engine when converting BSON documents to JavaScript arrays. An authenticated user with read privileges who is able to run server-side JavaScript (for example, via $where or $function) can cause the server to access memory that has already been freed. This may result in disclosure of information from the mongod process memory or a denial of service through a server crash.
False Positive
User-controlled chunkSize metadata from MongoDB lacks appropriate validation allowing malformed GridFS metadata to overflow the bounding container.
False Positive
The skyring-setup command creates random password for mongodb skyring database but it writes password in plain text to /etc/skyring/skyring.conf file which is owned by root but read by local user. Any local user who has access to system running skyring service will be able to get password in plain text.
False Positive
MongoDB on Red Hat Satellite 6 allows local users to bypass authentication by logging in with an empty password and delete information which can cause a Denial of Service.