rack -- information leak / session hijack vulnerability rubygem-rack 2.0.02.0.8,3 rubygem-rack16 1.6.01.6.12

National Vulnerability Database:

There's a possible information leak / session hijack vulnerability in Rack (RubyGem rack). This vulnerability is patched in versions 1.6.12 and 2.0.8. Attackers may be able to find and hijack sessions by using timing attacks targeting the session id. Session ids are usually stored and indexed in a database that uses some kind of scheme for speeding up lookups of that session id. By carefully measuring the amount of time it takes to look up a session, an attacker may be able to find a valid session id and hijack the session. The session id itself may be generated randomly, but the way the session is indexed by the backing store does not use a secure comparison.

https://nvd.nist.gov/vuln/detail/CVE-2019-16782 https://github.com/rack/rack/blob/master/CHANGELOG.md CVE-2019-16782 2019-12-08 2019-12-29
OpenEXR -- heap buffer overflow, and out-of-memory bugs ilmbase 2.3.0_4 openexr 2.3.0_3

Cary Phillips reports:

OpenEXR (IlmBase) v2.4.0 fixes the following security vulnerabilities:

  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow

The relevant patches have been backported to the FreeBSD ports.

https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.4.0 https://github.com/AcademySoftwareFoundation/openexr/issues/350 https://github.com/AcademySoftwareFoundation/openexr/issues/351 CVE-2018-18443 CVE-2018-18444 2018-10-17 2019-12-29
wordpress -- multiple issues wordpress fr-wordpress 5.3.1,1 de-wordpress zh_CN-wordpress zh_TW-wordpress ja-wordpress ru-wordpress 5.3.1

wordpress developers reports:

Four security issues affect WordPress versions 5.3 and earlier; version 5.3.1 fixes them, so youll want to upgrade. If you havent yet updated to 5.3, there are also updated versions of 5.2 and earlier that fix the security issues. -Props to Daniel Bachhuber for finding an issue where an unprivileged user could make a post sticky via the REST API. -Props to Simon Scannell of RIPS Technologies for finding and disclosing an issue where cross-site scripting (XSS) could be stored in well-crafted links. -Props to the WordPress.org Security Team for hardening wp_kses_bad_protocol() to ensure that it is aware of the named colon attribute. -Props to Nguyen The Duc for discovering a stored XSS vulnerability using block editor content.

https://wordpress.org/news/2019/12/wordpress-5-3-1-security-and-maintenance-release/ 2019-12-13 2019-12-26
typo3 -- multiple vulnerabilities typo3-8 8.7.30 typo3-9 9.5.13

Typo3 core team reports:

It has been discovered that the output of field validation errors in the Form Framework is vulnerable to cross-site scripting.

It has been discovered that t3:// URL handling and typolink functionality are vulnerable to cross-site scripting. Not only regular backend forms are affected but also frontend extensions which use the rendering with typolink.

It has been discovered that the output table listing in the Files backend module is vulnerable to cross-site scripting when a file extension contains malicious sequences. Access to the file system of the server - either directly or through synchronization - is required to exploit the vulnerability.

It has been discovered that the extraction of manually uploaded ZIP archives in Extension Manager is vulnerable to directory traversal. Admin privileges are required in order to exploit this vulnerability. Since TYPO3 v9 LTS, System Maintainer privileges are required as well.

Failing to properly escape user submitted content, class QueryGenerator is vulnerable to SQL injection. Having system extension ext:lowlevel installed and a valid backend user having administrator privileges are required to exploit this vulnerability.

It has been discovered that classes QueryGenerator and QueryView are vulnerable to insecure deserialization. Requirements for successfully exploiting this vulnerability (one of the following): - having system extension ext:lowlevel (Backend Module: DB Check) installed and valid backend user having administrator privileges - having system extension ext:sys_action installed and valid backend user having limited privileges

TYPO3 allows to upload files either in the backend user interface as well as in custom developed extensions. To reduce the possibility to upload potential malicious code TYPO3 uses the fileDenyPattern to deny e.g. user submitted PHP scripts from being persisted. Besides that it is possible for any editor to upload file assets using the file module (fileadmin) or changing their avatar image shown in the TYPO3 backend. Per default TYPO3 allows to upload and store HTML and SVG files as well using the mentioned functionalities. Custom extension implementations probably would also accept those files when only the fileDenyPattern is evaluated. Since HTML and SVG files - which might contain executable JavaScript code per W3C standard - could be directly displayed in web clients, the whole web application is exposed to be vulnerable concerning Cross-Site Scripting. Currently the following scenarios are known - given an authenticated regular editor is able to upload files using the TYPO3 backend: - directly target a potential victim to a known public resource in a URL, e.g. /fileadmin/malicious.svg or /fileadmin/malicious.html - using the TypoScript content object “SVG” (implemented in class ScalableVectorGraphicsContentObject) having renderMode set to inline for SVG files (available since TYPO3 v9.0) - custom implementations that directly output and render markup of HTML and SVG files SVG files that are embedded using an img src=”malicious.svg” tag are not vulnerable since potential scripts are not executed in these scenarios (see https://www.w3.org/wiki/SVG_Security). The icon API of TYPO3 is not scope of this announcement since SVG icons need to be registered using an individual implementation, which is not considered as user submitted content.

It has been discovered that request handling in Extbase can be vulnerable to insecure deserialization. User submitted payload has to be signed with a corresponding HMAC-SHA1 using the sensitive TYPO3 encryptionKey as secret - invalid or unsigned payload is not deserialized. However, since sensitive information could have been leaked by accident (e.g. in repositories or in commonly known and unprotected backup files), there is the possibility that attackers know the private encryptionKey and are able to calculate the required HMAC-SHA1 to allow a malicious payload to be deserialized. Requirements for successfully exploiting this vulnerability (all of the following): - rendering at least one Extbase plugin in the frontend - encryptionKey has been leaked (from LocalConfiguration.php or corresponding .env file).

https://typo3.org/security/advisory/typo3-core-sa-2019-021/ https://typo3.org/security/advisory/typo3-core-sa-2019-022/ https://typo3.org/security/advisory/typo3-core-sa-2019-023/ https://typo3.org/security/advisory/typo3-core-sa-2019-024/ https://typo3.org/security/advisory/typo3-core-sa-2019-025/ https://typo3.org/security/advisory/typo3-core-sa-2019-026/ https://typo3.org/security/advisory/typo3-psa-2019-010/ https://typo3.org/security/advisory/typo3-psa-2019-011/ 2019-12-17 2019-12-25
e2fsprogs -- maliciously corrupted file systems can trigger buffer overruns in the quota code used by e2fsck e2fsprogs 1.45.4

Ted Y. Ts'o reports:

A maliciously corrupted file systems can trigger buffer overruns in the quota code used by e2fsck.

http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.4 CVE-2019-5094 2019-09-23 2019-12-21
drupal -- Drupal Core - Multiple Vulnerabilities drupal7 7.69 drupal8 8.8.1

Drupal Security Team reports:

A visit to install.php can cause cached data to become corrupted. This could cause a site to be impaired until caches are rebuilt.

Drupal 8 core's file_save_upload() function does not strip the leading and trailing dot ('.') from filenames, like Drupal 7 did. Users with the ability to upload files with any extension in conjunction with contributed modules may be able to use this to upload system files such as .htaccess in order to bypass protections afforded by Drupal's default .htaccess file. After this fix, file_save_upload() now trims leading and trailing dots from filenames.

The Media Library module has a security vulnerability whereby it doesn't sufficiently restrict access to media items in certain configurations.

The Drupal project uses the third-party library Archive_Tar, which has released a security-related feature that impacts some Drupal configurations. Multiple vulnerabilities are possible if Drupal is configured to allow .tar, .tar.gz, .bz2 or .tlz file uploads and processes them. The latest versions of Drupal update Archive_Tar to 1.4.9 to mitigate the file processing vulnerabilities.

https://www.drupal.org/sa-core-2019-009 https://www.drupal.org/sa-core-2019-010 https://www.drupal.org/sa-core-2019-011 https://www.drupal.org/sa-core-2019-012 2019-12-18 2019-12-21
py-matrix-synapse -- multiple vulnerabilities py35-matrix-synapse py36-matrix-synapse py37-matrix-synapse 1.7.1

Matrix developers report:

The [synapse 1.7.1] release includes several security fixes as well as a fix to a bug exposed by the security fixes. All previous releases of Synapse are affected. Administrators are encouraged to upgrade as soon as possible.

  • Fix a bug which could cause room events to be incorrectly authorized using events from a different room.
  • Fix a bug causing responses to the /context client endpoint to not use the pruned version of the event.
  • Fix a cause of state resets in room versions 2 onwards.
https://github.com/matrix-org/synapse/releases/tag/v1.7.1 2019-12-18 2019-12-18
OpenSSL -- Overflow vulnerability openssl 1.0.2u,1

The OpenSSL project reports:

rsaz_512_sqr overflow bug on x86_64 (CVE-2019-1551) (Low)
There is an overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against 2-prime RSA1024, 3-prime RSA1536, and DSA1024 as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH512 are considered just feasible. However, for an attack the target would have to re-use the DH512 private key, which is not recommended anyway. Also applications directly using the low level API BN_mod_exp may be affected if they use BN_FLG_CONSTTIME.

https://www.openssl.org/news/secadv/20191206.txt CVE-2019-1551 2019-12-06 2019-12-20
spamassassin -- multiple vulnerabilities spamassassin 3.4.3

the Apache Spamassassin project reports:

An input validation error of user-supplied input parsing multipart emails. Specially crafted emails can consume all resources on the system.

A local user is able to execute arbitrary shell commands through specially crafted nefarious CF files.

https://www.cybersecurity-help.cz/vdb/SB2019121311 CVE-2019-12420 CVE-2018-11805 2019-12-11 2019-12-13
samba -- multiple vulnerabilities samba48 4.8.0 samba410 4.10.11 samba411 4.11.3

The Samba Team reports:

CVE-2019-14861:

An authenticated user can crash the DCE/RPC DNS management server by creating records with matching the zone name.

CVE-2019-14870:

The DelegationNotAllowed Kerberos feature restriction was not being applied when processing protocol transition requests (S4U2Self), in the AD DC KDC.

https://www.samba.org/samba/history/samba-4.10.11.html CVE-2019-14861 CVE-2019-14870 2019-12-10 2019-12-12
dovecot -- null pointer deref in notify with empty headers dovecot 2.3.92.3.9.2

Aki Tuomi reports

Mail with group address as sender will cause a signal 11 crash in push notification drivers. Group address as recipient can cause crash in some drivers.

https://dovecot.org/pipermail/dovecot/2019-December/117894.html CVE-2019-19722 2019-12-10 2019-12-13
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.5.012.5.4 12.4.012.4.6 10.5.012.3.9

Gitlab reports:

Path traversal with potential remote code execution

Disclosure of private code via Elasticsearch integration

Update Git dependency

https://about.gitlab.com/blog/2019/12/10/critical-security-release-gitlab-12-5-4-released/ CVE-2019-19628 CVE-2019-19629 CVE-2019-19604 2019-12-10 2019-12-10
Ghostscript -- Security bypass vulnerabilities ghostscript9-agpl-base ghostscript9-agpl-x11 9.50

Cedric Buissart (Red Hat) reports:

A flaw was found in, ghostscript versions prior to 9.50, in the .pdf_hook_DSC_Creator procedure where it did not properly secure its privileged calls, enabling scripts to bypass `-dSAFER` restrictions. A specially crafted PostScript file could disable security protection and then have access to the file system, or execute arbitrary commands.

A flaw was found in all ghostscript versions 9.x before 9.50, in the .setuserparams2 procedure where it did not properly secure its privileged calls, enabling scripts to bypass `-dSAFER` restrictions. A specially crafted PostScript file could disable security protection and then have access to the file system, or execute arbitrary commands.

A flaw was found in ghostscript, versions 9.x before 9.50, in the setsystemparams procedure where it did not properly secure its privileged calls, enabling scripts to bypass `-dSAFER` restrictions. A specially crafted PostScript file could disable security protection and then have access to the file system, or execute arbitrary commands.

A flaw was found in, ghostscript versions prior to 9.50, in the .pdfexectoken and other procedures where it did not properly secure its privileged calls, enabling scripts to bypass `-dSAFER` restrictions. A specially crafted PostScript file could disable security protection and then have access to the file system, or execute arbitrary commands.

CVE-2019-14811 CVE-2019-14812 CVE-2019-14813 CVE-2019-14817 2019-08-20 2019-12-09
phpmyadmin -- multiple vulnerabilities phpmyadmin 4.9.2

the phpmyadmin team reports:

This security fix is part of an ongoing effort to improve the security of the Designer feature and is designated PMASA-2019-5. There is also an improvement for how we sanitize git version information shown on the home page.

https://www.phpmyadmin.net/news/2019/11/22/phpmyadmin-492-released/ 2019-11-22 2019-12-06
Django -- multiple vulnerabilities py35-django21 py36-django21 py37-django21 py38-django21 2.1.15 py35-django22 py36-django22 py37-django22 py38-django22 2.2.8

Django release reports:

CVE-2019-19118: Privilege escalation in the Django admin.

Since Django 2.1, a Django model admin displaying a parent model with related model inlines, where the user has view-only permissions to a parent model but edit permissions to the inline model, would display a read-only view of the parent model but editable forms for the inline.

Submitting these forms would not allow direct edits to the parent model, but would trigger the parent model's save() method, and cause pre and post-save signal handlers to be invoked. This is a privilege escalation as a user who lacks permission to edit a model should not be able to trigger its save-related signals.

https://www.djangoproject.com/weblog/2019/dec/02/security-releases/ CVE-2019-19118 2019-11-25 2019-12-03
py-matrix-synapse -- incomplete cleanup of 3rd-party-IDs on user deactivation py35-matrix-synapse py36-matrix-synapse py37-matrix-synapse 1.6.1

Matrix developers report:

Clean up local threepids from user on account deactivation.

https://github.com/matrix-org/synapse/releases/tag/v1.6.1 https://github.com/matrix-org/synapse/pull/6426 2019-11-28 2019-11-28
py-matrix-synapse -- missing signature checks on some federation APIs py35-matrix-synapse py36-matrix-synapse py37-matrix-synapse 1.5.0

Matrix developers report:

Make sure that [...] events sent over /send_join, /send_leave, and /invite, are correctly signed and come from the expected servers.

https://github.com/matrix-org/synapse/pull/6262 https://github.com/matrix-org/synapse/releases/tag/v1.5.0 2019-10-29 2019-10-29
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.5.012.5.2 12.4.012.4.5 11.9.012.3.8

Gitlab reports:

Unauthorized access to grafana metrics

Update Mattermost dependency

https://about.gitlab.com/blog/2019/11/27/security-release-gitlab-12-5-2-released/ CVE-2019-19262 2019-11-27 2019-11-28
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.5.012.5.1 12.4.012.4.4 12.3.7

Gitlab reports:

Path traversal with potential remote code execution

Private objects exposed through project import

Disclosure of notes via Elasticsearch integration

Disclosure of comments via Elasticsearch integration

DNS Rebind SSRF in various chat notifications

Disclosure of vulnerability status in dependency list

Disclosure of commit count in Cycle Analytics

Exposure of related branch names

Tags pushes from blocked users

Branches and Commits exposed to Guest members via integration

IDOR when adding users to protected environments

Former project members able to access repository information

Unauthorized access to grafana metrics

Todos created for former project members

Update Mattermost dependency

Disclosure of AWS secret keys on certain Admin pages

Stored XSS in Group and User profile fields

Forked project information disclosed via Project API

Denial of Service in the issue and commit comment pages

Tokens stored in plaintext

https://about.gitlab.com/blog/2019/11/27/security-release-gitlab-12-5-1-released/ CVE-2019-19088 CVE-2019-19309 CVE-2019-19086 CVE-2019-19087 CVE-2019-19261 CVE-2019-19256 CVE-2019-19254 CVE-2019-19257 CVE-2019-19263 CVE-2019-19258 CVE-2019-19259 CVE-2019-19260 CVE-2019-19262 CVE-2019-19255 CVE-2019-19310 CVE-2019-19311 CVE-2019-19312 CVE-2019-19313 CVE-2019-19314 2019-11-27 2019-11-27
webkit2-gtk3 -- Multiple vulnerabilities webkit2-gtk3 2.26.2

The WebKitGTK project reports multiple vulnerabilities.

https://webkitgtk.org/security/WSA-2019-0006.html CVE-2019-8710 CVE-2019-8743 CVE-2019-8764 CVE-2019-8765 CVE-2019-8766 CVE-2019-8782 CVE-2019-8783 CVE-2019-8808 CVE-2019-8811 CVE-2019-8812 CVE-2019-8813 CVE-2019-8814 CVE-2019-8815 CVE-2019-8816 CVE-2019-8819 CVE-2019-8820 CVE-2019-8821 CVE-2019-8822 CVE-2019-8823 2019-11-08 2019-11-27
urllib3 -- multiple vulnerabilities py27-urllib3 py35-urllib3 py36-urllib3 py37-urllib3 py38-urllib3 1.24.3,1

NIST reports: (by search in the range 2018/01/01 - 2019/11/10):

urllib3 before version 1.23 does not remove the Authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme). This can allow for credentials in the Authorization header to be exposed to unintended hosts or transmitted in cleartext.

In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter.

The urllib3 library before 1.24.2 for Python mishandles certain cases where the desired set of CA certificates is different from the OS store of CA certificates, which results in SSL connections succeeding in situations where a verification failure is the correct outcome. This is related to use of the ssl_context, ca_certs, or ca_certs_dir argument.

https://nvd.nist.gov/vuln/search/results?form_type=Advanced&results_type=overview&query=urllib3&search_type=all&pub_start_date=01%2F01%2F2018&pub_end_date=11%2F10%2F2019 CVE-2018-20060 CVE-2019-11236 CVE-2019-11324 ports/229322 2018-12-11 2019-11-26
FreeBSD -- Intel CPU Microcode Update FreeBSD-kernel 12.112.1_1 12.012.0_12 11.311.3_5

Starting with version 1.26, the devcpu-data port/package includes updates and mitigations for the following technical and security advisories (depending on CPU model).

Intel TSX Updates (TAA) CVE-2019-11135 Voltage Modulation Vulnerability CVE-2019-11139 MD_CLEAR Operations CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2018-11091 TA Indirect Sharing CVE-2017-5715 EGETKEY CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2018-11091 JCC SKX102 Erratum

Updated microcode includes mitigations for CPU issues, but may also cause a performance regression due to the JCC erratum mitigation. Please visit http://www.intel.com/benchmarks for further information.

Please visit http://www.intel.com/security for detailed information on these advisories as well as a list of CPUs that are affected.

Operating a CPU without the latest microcode may result in erratic or unpredictable behavior, including system crashes and lock ups. Certain issues listed in this advisory may result in the leakage of privileged system information to unprivileged users. Please refer to the security advisories listed above for detailed information.

CVE-2019-11135 CVE-2019-11139 CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2018-11091 CVE-2017-5715 SA-19:26.mcu 2019-11-14 2019-11-25
FreeBSD -- Machine Check Exception on Page Size Change FreeBSD-kernel 12.112.1_1 12.012.0_12 11.311.3_5

Intel discovered a previously published erratum on some Intel platforms can be exploited by malicious software to potentially cause a denial of service by triggering a machine check that will crash or hang the system.

Malicious guest operating systems may be able to crash the host.

CVE-2018-12207 SA-19:25.mcepsc 2019-11-14 2019-11-25
clamav -- Denial-of-Service (DoS) vulnerability clamav 0.102.1,1

Micah Snyder reports:

A Denial-of-Service (DoS) vulnerability may occur when scanning a specially crafted email file as a result of excessively long scan times. The issue is resolved by implementing several maximums in parsing MIME messages and by optimizing use of memory allocation.

https://blog.clamav.net/2019/11/clamav-01021-and-01015-patches-have.html CVE-2019-15961 2019-09-06 2019-11-25
unbound -- parsing vulnerability unbound 1.9.5

Unbound Security Advisories:

Recent versions of Unbound contain a vulnerability that can cause shell code execution after receiving a specially crafted answer. This issue can only be triggered if unbound was compiled with --enable-ipsecmod support, and ipsecmod is enabled and used in the configuration.

https://nlnetlabs.nl/projects/unbound/security-advisories/#vulnerability-in-ipsec-module CVE-2019-18934 2019-11-19 2019-11-23
gitea -- multiple vulnerabilities gitea 1.9.10

The Gitea Team reports:

This release contains five security fixes, so we recommend updating:

  • Fix issue with user.fullname
  • Ignore mentions for users with no access
  • Be more strict with git arguments
  • Extract the username and password from the mirror url
  • Reserve .well-known username
https://blog.gitea.io/2019/11/gitea-1.10.0-is-released/ ports/241981 2019-11-17 2019-11-22
asterisk -- Re-invite with T.38 and malformed SDP causes crash asterisk13 13.29.2

The Asterisk project reports:

If Asterisk receives a re-invite initiating T.38 faxing and has a port of 0 and no c line in the SDP, a crash will occur.

https://downloads.asterisk.org/pub/security/AST-2019-008.html CVE-2019-18976 2019-11-07 2019-11-22
asterisk -- AMI user could execute system commands asterisk13 13.29.2 asterisk16 16.6.2

The Asterisk project reports:

A remote authenticated Asterisk Manager Interface (AMI) user without system authorization could use a specially crafted Originate AMI request to execute arbitrary system commands.

https://downloads.asterisk.org/pub/security/AST-2019-007.html CVE-2019-18610 2019-10-10 2019-11-22
asterisk -- SIP request can change address of a SIP peer asterisk13 13.29.2 asterisk16 16.6.2

The Asterisk project reports:

A SIP request can be sent to Asterisk that can change a SIP peers IP address. A REGISTER does not need to occur, and calls can be hijacked as a result. The only thing that needs to be known is the peers name; authentication details such as passwords do not need to be known. This vulnerability is only exploitable when the nat option is set to the default, or auto_force_rport.

https://downloads.asterisk.org/pub/security/AST-2019-006.html CVE-2019-18790 2019-10-17 2019-11-22
drm graphics drivers -- Local privilege escalation and denial of service drm-current-kmod 4.16.g20191120 drm-devel-kmod 5.0.g20191120 drm-fbsd12.0-kmod 4.16.g20191120 drm-fbsd11.2-kmod 4.11.g20191204

Intel reports:

As part of IPU 2019.2, INTEL-SA-00242 advises that insufficient access control may allow an authenticated user to potentially enable escalation of privilege via local access.

INTEL-SA-00260 advises that insufficient access control may allow an authenticated user to potentially enable denial of service via local access.

https://blogs.intel.com/technology/2019/11/ipas-november-2019-intel-platform-update-ipu https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00242.html https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00260.html CVE-2019-0154 CVE-2019-11112 2019-11-12 2019-11-20 2019-12-04
squid -- Vulnerable to HTTP Digest Authentication squid 4.9

Squid Team reports:

Problem Description: Due to incorrect data management Squid is vulnerable to a information disclosure when processing HTTP Digest Authentication.

Severity: Nonce tokens contain the raw byte value of a pointer which sits within heap memory allocation. This information reduces ASLR protections and may aid attackers isolating memory areas to target for remote code execution attacks.

http://www.squid-cache.org/Advisories/SQUID-2019_11.txt http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18679 CVE-2019-18679 2019-11-05 2019-11-19
libidn2 -- roundtrip check vulnerability libidn2 2.2.0

CVE list:

GNU libidn2 before 2.2.0 fails to perform the roundtrip checks specified in RFC3490 Section 4.2 when converting A-labels to U-labels. This makes it possible in some circumstances for one domain to impersonate another. By creating a malicious domain that matches a target domain except for the inclusion of certain punycoded Unicode characters (that would be discarded when converted first to a Unicode label and then back to an ASCII label), arbitrary domains can be impersonated.

https://gitlab.com/libidn/libidn2/blob/master/NEWS https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12290 CVE-2019-12290 2019-11-14 2019-11-18 2020-06-24
GNU cpio -- multiple vulnerabilities gcpio 2.13

Sergey Poznyakoff reports:

This stable release fixes several potential vulnerabilities

CVE-2015-1197: cpio, when using the --no-absolute-filenames option, allows local users to write to arbitrary files via a symlink attack on a file in an archive.

CVE-2016-2037: The cpio_safer_name_suffix function in util.c allows remote attackers to cause a denial of service (out-of-bounds write) via a crafted cpio file.

CVE-2019-14866: Improper input validation when writing tar header fields leads to unexpected tar generation.

https://lists.gnu.org/archive/html/bug-cpio/2019-11/msg00000.html CVE-2015-1197 CVE-2016-2037 CVE-2019-14866 2019-11-06 2019-11-15
libmad -- multiple vulnerabilities libmad 0.15.1b_7

National Vulnerability Database:

CVE-2017-8372: The mad_layer_III function in layer3.c in Underbit MAD libmad 0.15.1b, if NDEBUG is omitted, allows remote attackers to cause a denial of service (assertion failure and application exit) via a crafted audio file.

CVE-2017-8373: The mad_layer_III function in layer3.c in Underbit MAD libmad 0.15.1b allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted audio file.

CVE-2017-8374: The mad_bit_skip function in bit.c in Underbit MAD libmad 0.15.1b allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted audio file.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508133#15 https://nvd.nist.gov/vuln/detail/CVE-2017-8372 https://nvd.nist.gov/vuln/detail/CVE-2017-8373 https://nvd.nist.gov/vuln/detail/CVE-2017-8374 https://blogs.gentoo.org/ago/2017/04/30/libmad-assertion-failure-in-layer3-c/ https://blogs.gentoo.org/ago/2017/04/30/libmad-heap-based-buffer-overflow-in-mad_layer_iii-layer3-c/ https://blogs.gentoo.org/ago/2017/04/30/libmad-heap-based-buffer-overflow-in-mad_bit_skip-bit-c/ CVE-2017-8372 CVE-2017-8373 CVE-2017-8374 2017-04-30 2019-11-13
chromium -- multiple vulnerabilities chromium 78.0.3904.97

Google Chrome Releases reports:

Four security issues were fixed, including:

  • [1021723] Various fixes from internal audits, fuzzing and other initiatives
https://chromereleases.googleblog.com/2019/11/stable-channel-update-for-desktop.html 2019-11-06 2019-11-12
wordpress -- multiple issues wordpress fr-wordpress 5.2.4,1 de-wordpress zh_CN-wordpress zh_TW-wordpress ja-wordpress ru-wordpress 5.2.4

wordpress developers reports:

Props to Evan Ricafort for finding an issue where stored XSS (cross-site scripting) could be added via the Customizer.

rops to J.D. Grimes who found and disclosed a method of viewing unauthenticated posts.

Props to Weston Ruter for finding a way to create a stored XSS to inject Javascript into style tags.

rops to David Newman for highlighting a method to poison the cache of JSON GET requests via the Vary: Origin header.

Props to Eugene Kolodenker who found a server-side request forgery in the way that URLs are validated.

Props to Ben Bidner of the WordPress Security Team who discovered issues related to referrer validation in the admin.

https://wordpress.org/news/2019/10/wordpress-5-2-4-security-release/ 2019-10-14 2019-11-12
nexus2-oss -- Multiple vulerabilities nexus2-oss 2.14.15

Sonatype reports:

Several RCE vulnerabilities have been found and corrected in 2.14.15:

CVE-2019-16530: An attacker with elevated privileges can upload a specially crafted file. That file can contain commands that will be executed on the system, with the same privileges as the user running the server.

CVE-2019-15893: A Remote Code Execution vulnerability has been discovered in Nexus Repository Manager requiring immediate action. The vulnerability allows for an attacker with administrative access to NXRM to create repostories that can grant access to read/execute system data outside the scope of NXRM.

CVE-2019-5475: A vulnerability has been found that can allow user's with administrative privileges to run processes on the target server, that the nxrm os user has access to.

CVE-2019-16530 CVE-2019-15893 CVE-2019-5475 2019-09-19 2019-11-07
php -- env_path_info underflow in fpm_main.c can lead to RCE php71 7.1.33 php72 7.2.24 php73 7.3.11 php74 7.4.0.rc5

The PHP project reports:

The PHP development team announces the immediate availability of PHP 7.3.11. This is a security release which also contains several bug fixes.

The PHP development team announces the immediate availability of PHP 7.2.24. This is a security release which also contains several bug fixes.

The PHP development team announces the immediate availability of PHP 7.1.33. This is a security release which also contains several bug fixes.

CVE-2019-11043 https://www.php.net/archive/2019.php#2019-10-24-1 https://www.php.net/archive/2019.php#2019-10-24-2 https://www.php.net/archive/2019.php#2019-10-24-3 2019-10-24 2019-11-06
mediawiki -- multiple vulnerabilities mediawiki131 1.31.5 mediawiki132 1.32.5 mediawiki133 1.33.1

Mediawiki reports:

Security fixes: T230402, CVE-2019-16738 SECURITY: Add permission check for suppressed account to Special:Redirect.

CVE-2019-16738 https://lists.wikimedia.org/pipermail/mediawiki-announce/2019-October/000236.html 2019-08-13 2019-11-03
MySQL -- Multiple vulerabilities mariadb55-server 5.5.66 mariadb101-server 10.1.42 mariadb102-server 10.2.28 mariadb103-server 10.3.19 mariadb104-server 10.4.9 mysql56-server 5.6.46 mysql57-server 5.7.28 mysql80-server 8.0.18 percona55-server 5.5.66 percona56-server 5.6.46 percona57-server 5.7.28

Oracle reports:

This Critical Patch Update contains 31 new security fixes for Oracle MySQL. 6 of these vulnerabilities may be remotely exploitable without authentication, i.e., may be exploited over a network without requiring user credentials.

https://www.oracle.com/security-alerts/cpuoct2019.html CVE-2019-5443 CVE-2019-1543 CVE-2019-3011 CVE-2019-2966 CVE-2019-2967 CVE-2019-2974 CVE-2019-2946 CVE-2019-3004 CVE-2019-2914 CVE-2019-2969 CVE-2019-2991 CVE-2019-2920 CVE-2019-2993 CVE-2019-2922 CVE-2019-2923 CVE-2019-2924 CVE-2019-2963 CVE-2019-2968 CVE-2019-3003 CVE-2019-2997 CVE-2019-2948 CVE-2019-2950 CVE-2019-2982 CVE-2019-2998 CVE-2019-2960 CVE-2019-2957 CVE-2019-2938 CVE-2019-3018 CVE-2019-3009 CVE-2019-2910 CVE-2019-2911 2019-10-15 2019-11-02
file -- Heap buffer overflow possible file 5.37

mitre reports

cdf_read_property_info in cdf.c in file through 5.37 does not restrict the number of CDF_VECTOR elements, which allows a heap-based buffer overflow (4-byte out-of-bounds write).

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16780 https://github.com/file/file/commit/46a8443f76cec4b41ec736eca396984c74664f84 2019-08-26 2019-11-02
webkit2-gtk3 -- Multiple vulnerabilities webkit2-gtk3 2.26.1

The WebKitGTK project reports multiple vulnerabilities.

https://webkitgtk.org/security/WSA-2019-0005.html CVE-2019-8625 CVE-2019-8674 CVE-2019-8707 CVE-2019-8719 CVE-2019-8720 CVE-2019-8726 CVE-2019-8733 CVE-2019-8735 CVE-2019-8763 CVE-2019-8768 CVE-2019-8769 CVE-2019-8771 2019-10-29 2019-10-31
gitea -- information disclosure gitea 1.9.5

The Gitea Team reports:

When a comment in an issue or PR mentions a user using @username, the mentioned user receives a mail notification even if they don't have permission to see the originating repository.

https://github.com/go-gitea/gitea/releases/tag/v1.9.5 https://blog.gitea.io/2019/10/gitea-1.9.5-is-released/ 2019-09-27 2019-10-30
samba -- multiple vulnerabilities samba48 4.8.12 samba410 4.10.10 samba411 4.11.2

The samba project reports:

Malicious servers can cause Samba client code to return filenames containing path separators to calling code.

When the password contains multi-byte (non-ASCII) characters, the check password script does not receive the full password string.

Users with the "get changes" extended access right can crash the AD DC LDAP server by requesting an attribute using the range= syntax.

https://www.samba.org/samba/security/CVE-2019-10218.html CVE-2019-10218 https://www.samba.org/samba/security/CVE-2019-14833.html CVE-2019-14833 https://www.samba.org/samba/security/CVE-2019-14847.html CVE-2019-14847 2019-09-29 2019-10-29
Gitlab -- Disclosure Vulnerabilities gitlab-ce 12.4.012.4.1 12.3.012.3.6 012.2.9

Gitlab reports:

Source branch of a MR could be removed by an unauthorised user

Private group members could be listed

Disclosure of System Notes via Elasticsearch integration

Disclosure of Private Comments via Elasticsearch integration

Confirm existence of private repositories

Private group membership could be disclosed

Disclosure of Project Labels

Disclosure of Private Project Path and Labels

Uncontrolled Resource Consumption due to Nested GraphQL Queries

Improper access control on comments

Sentry Token Access Control

Authorisation check for Project Transfer option

XSS in Wiki Pages Using RDoc

Untrusted Input could be used for Internal Redirect

Access control for protected environments

Private Sub Group path Disclosure

Disclosure of Group Packages List

Private Repository Name Disclosure

https://about.gitlab.com/blog/2019/10/30/security-release-gitlab-12-dot-4-dot-1-released/ CVE-2019-18446 CVE-2019-18447 CVE-2019-18460 CVE-2019-18456 CVE-2019-18448 CVE-2019-18449 CVE-2019-18450 CVE-2019-18452 CVE-2019-18455 CVE-2019-18453 CVE-2019-18457 CVE-2019-18458 CVE-2019-18454 CVE-2019-18451 CVE-2019-18459 CVE-2019-18461 CVE-2019-18463 CVE-2019-18462 2019-10-30 2019-10-30
FreeBSD -- Reference count overflow in mqueue filesystem 32-bit compat FreeBSD-kernel 12.012.0_10 11.311.3_3 11.211.2_14

Problem Description:

System calls operating on file descriptors obtain a reference to relevant struct file which due to a programming error was not always put back, which in turn could be used to overflow the counter of affected struct file.

Impact:

A local user can use this flaw to obtain access to files, directories, sockets, etc., opened by processes owned by other users. If obtained struct file represents a directory from outside of user's jail, it can be used to access files outside of the jail. If the user in question is a jailed root they can obtain root privileges on the host system.

CVE-2019-5603 SA-19:24.mqueuefs 2019-08-20 2019-10-24
FreeBSD -- kernel memory disclosure from /dev/midistat FreeBSD-kernel 12.012.0_10 11.311.3_3 11.211.2_14

Problem Description:

The kernel driver for /dev/midistat implements a handler for read(2). This handler is not thread-safe, and a multi-threaded program can exploit races in the handler to cause it to copy out kernel memory outside the boundaries of midistat's data buffer.

Impact:

The races allow a program to read kernel memory within a 4GB window centered at midistat's data buffer. The buffer is allocated each time the device is opened, so an attacker is not limited to a static 4GB region of memory.

On 32-bit platforms, an attempt to trigger the race may cause a page fault in kernel mode, leading to a panic.

CVE-2019-5612 SA-19:23.midi 2019-08-20 2019-10-24
FreeBSD -- IPv6 remote Denial-of-Service FreeBSD-kernel 12.012.0_10 11.311.3_3 11.211.2_14

Problem Description:

Due do a missing check in the code of m_pulldown(9) data returned may not be contiguous as requested by the caller.

Impact:

Extra checks in the IPv6 code catch the error condition and trigger a kernel panic leading to a remote DoS (denial-of-service) attack with certain Ethernet interfaces. At this point it is unknown if any other than the IPv6 code paths can trigger a similar condition.

CVE-2019-5611 SA-19:22.mbuf 2019-08-20 2019-10-24
FreeBSD -- Insufficient validation of guest-supplied data (e1000 device) FreeBSD-kernel 12.012.0_9 11.311.3_2 11.211.2_13

Problem Description:

The e1000 network adapters permit a variety of modifications to an Ethernet packet when it is being transmitted. These include the insertion of IP and TCP checksums, insertion of an Ethernet VLAN header, and TCP segmentation offload ("TSO"). The e1000 device model uses an on-stack buffer to generate the modified packet header when simulating these modifications on transmitted packets.

When TCP segmentation offload is requested for a transmitted packet, the e1000 device model used a guest-provided value to determine the size of the on-stack buffer without validation. The subsequent header generation could overflow an incorrectly sized buffer or indirect a pointer composed of stack garbage.

Impact:

A misbehaving bhyve guest could overwrite memory in the bhyve process on the host.

CVE-2019-5609 SA-19:21.bhyve 2019-08-06 2019-10-24
FreeBSD -- Insufficient message length validation in bsnmp library FreeBSD 12.012.0_9 11.311.3_2 11.211.2_13

Problem Description:

A function extracting the length from type-length-value encoding is not properly validating the submitted length.

Impact:

A remote user could cause, for example, an out-of-bounds read, decoding of unrelated data, or trigger a crash of the software such as bsnmpd resulting in a denial of service.

CVE-2019-5610 SA-19:20.bsnmp 2019-08-06 2019-10-24
FreeBSD -- ICMPv6 / MLDv2 out-of-bounds memory access FreeBSD-kernel 12.012.0_9 11.311.3_2 11.211.2_13

Problem Description:

The ICMPv6 input path incorrectly handles cases where an MLDv2 listener query packet is internally fragmented across multiple mbufs.

Impact:

A remote attacker may be able to cause an out-of-bounds read or write that may cause the kernel to attempt to access an unmapped page and subsequently panic.

CVE-2019-5608 SA-19:19.mldv2 2019-08-06 2019-10-24
FreeBSD -- Multiple vulnerabilities in bzip2 FreeBSD 12.012.0_9 11.311.3_2 11.211.2_13

Problem Description:

The decompressor used in bzip2 contains a bug which can lead to an out-of-bounds write when processing a specially crafted bzip2(1) file.

bzip2recover contains a heap use-after-free bug which can be triggered when processing a specially crafted bzip2(1) file.

Impact:

An attacker who can cause maliciously crafted input to be processed may trigger either of these bugs. The bzip2recover bug may cause a crash, permitting a denial-of-service. The bzip2 decompressor bug could potentially be exploited to execute arbitrary code.

Note that some utilities, including the tar(1) archiver and the bspatch(1) binary patching utility (used in portsnap(8) and freebsd-update(8)) decompress bzip2(1)-compressed data internally; system administrators should assume that their systems will at some point decompress bzip2(1)-compressed data even if they never explicitly invoke the bunzip2(1) utility.

CVE-2016-3189 CVE-2019-1290 SA-19:18.bzip2 2019-08-06 2019-10-24
varnish -- Information Disclosure Vulnerability varnish6 6.3.1

Varnish Software reports:

A bug has been discovered in Varnish Cache where we fail to clear a pointer between the handling of one client requests and the next on the same connection. This can under specific circumstances lead to information being leaked from the connection workspace.

https://varnish-cache.org/security/VSV00004.html#vsv00004 2019-10-21 2019-10-24
sudo -- Potential bypass of Runas user restrictions sudo 1.8.28

Todd C. Miller reports:

When sudo is configured to allow a user to run commands as an arbitrary user via the ALL keyword in a Runas specification, it is possible to run commands as root by specifying the user ID -1 or 4294967295.

This can be used by a user with sufficient sudo privileges to run commands as root even if the Runas specification explicitly disallows root access as long as the ALL keyword is listed first in the Runas specification.

Log entries for commands run this way will list the target user as 4294967295 instead of root. In addition, PAM session modules will not be run for the command.

https://www.sudo.ws/alerts/minus_1_uid.html CVE-2019-14287 2019-10-15 2019-10-24
Loofah -- XSS vulnerability rubygem-loofah 2.3.1

GitHub issue:

This issue has been created for public disclosure of an XSS vulnerability that was responsibly reported by https://hackerone.com/vxhex

In the Loofah gem, through v2.3.0, unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

https://github.com/flavorjones/loofah/releases https://github.com/flavorjones/loofah/issues/171 CVE-2019-15587 2019-10-22 2019-10-23
python 3.7 -- multiple vulnerabilities python37 3.7.5

Python changelog:

bpo-38243: Escape the server title of xmlrpc.server.DocXMLRPCServer when rendering the document page as HTML.

bpo-38174: Update vendorized expat library version to 2.2.8, which resolves CVE-2019-15903.

bpo-37764: Fixes email._header_value_parser.get_unstructured going into an infinite loop for a specific case in which the email header does not have trailing whitespace, and the case in which it contains an invalid encoded word.

bpo-37461: Fix an infinite loop when parsing specially crafted email headers.

bpo-34155: Fix parsing of invalid email addresses with more than one @ (e.g. a@b@c.com.) to not return the part before 2nd @ as valid email address.

https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-5-final CVE-2019-15903 2019-09-14 2019-10-19
Pillow -- Allocation of resources without limits or throttling py27-pillow py35-pillow py36-pillow py37-pillow 6.2.0

Mitre reports:

An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image.

https://github.com/python-pillow/Pillow/issues/4123 CVE-2019-16865 ports/241268 2019-09-24 2019-10-15
mongodb -- Bump Windows package dependencies mongodb34 3.4.22 mongodb36 3.6.14 mongodb40 4.0.11

Rich Mirch reports:

An unprivileged user or program on Microsoft Windows which can create OpenSSL configuration files in a fixed location may cause utility programs shipped with MongoDB server versions less than 4.0.11, 3.6.14, and 3.4.22 to run attacker defined code as the user running the utility.

CVE-2019-2390 https://jira.mongodb.org/browse/SERVER-42233 2019-08-06 2019-09-30
mongodb -- Our init scripts check /proc/[pid]/stat should validate that `(${procname})` is the process' command name. mongodb34 3.4.22 mongodb36 3.6.14 mongodb40 4.0.11

Sicheng Liu of Beijing DBSEC Technology Co., Ltd reports:

Incorrect scoping of kill operations in MongoDB Server's packaged SysV init scripts allow users with write access to the PID file to insert arbitrary PIDs to be killed when the root user stops the MongoDB process via SysV init.

CVE-2019-2389 https://jira.mongodb.org/browse/SERVER-40563 2019-08-06 2019-09-30
mongodb -- Attach IDs to users mongodb34 3.4.22 mongodb36 3.6.13 mongodb40 4.0.9

Mitch Wasson of Cisco's Advanced Malware Protection Group reports:

After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's session to persist and become conflated with new accounts, if those accounts reuse the names of deleted ones.

CVE-2019-2386 https://jira.mongodb.org/browse/SERVER-38984 2019-08-06 2019-09-28
mod_perl2 -- execute arbitrary Perl code ap24-mod_perl2 2.0.11,3

mod_perl2 2.0.11 fixes Arbitrary Perl code execution in the context of the user account via a user-owned .htaccess.

mod_perl 2.0 through 2.0.10 allows attackers to execute arbitrary Perl code by placing it in a user-owned .htaccess file, because (contrary to the documentation) there is no configuration option that permits Perl code for the administrator's control of HTTP request processing without also permitting unprivileged users to run Perl code in the context of the user account that runs Apache HTTP Server processes.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-2767 https://www.securityfocus.com/bid/105195 https://access.redhat.com/errata/RHSA-2018:2826 https://bugs.debian.org/644169 https://usn.ubuntu.com/3825-2/ 2011-07-19 2019-10-09
Xpdf -- Multiple Vulnerabilities xpdf 4.02,1 xpdf4 4.02,1 xpdf3 3.04_11

Xpdf 4.02 fixes two vulnerabilities. Both fixes have been backported to 3.04.

An invalid memory access vulnerability in TextPage::findGaps() in Xpdf 4.01 through a crafted PDF document can cause a segfault.

An out of bounds write exists in TextPage::findGaps() of Xpdf 4.01.01

https://nvd.nist.gov/vuln/detail/CVE-2019-9877 https://nvd.nist.gov/vuln/detail/CVE-2019-16927 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9877 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1692 2019-10-01 2019-10-06
unbound -- parsing vulnerability unbound 1.7.11.9.4

Unbound Security Advisories:

Due to an error in parsing NOTIFY queries, it is possible for Unbound to continue processing malformed queries and may ultimately result in a pointer dereference in uninitialized memory. This results in a crash of the Unbound daemon.

https://www.nlnetlabs.nl/projects/unbound/security-advisories/#vulnerability-in-parsing-notify-queries CVE-2019-16866 2019-10-03 2019-10-03
ruby -- multiple vulnerabilities ruby 2.4.0,12.4.9,1 2.5.0,12.5.7,1 2.6.0,12.6.5,1

Ruby news:

This release includes security fixes. Please check the topics below for details.

CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?

A NUL injection vulnerability of Ruby built-in methods (File.fnmatch and File.fnmatch?) was found. An attacker who has the control of the path pattern parameter could exploit this vulnerability to make path matching pass despite the intention of the program author.

CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication

Regular expression denial of service vulnerability of WEBrick's Digest authentication module was found. An attacker can exploit this vulnerability to cause an effective denial of service against a WEBrick service.

CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)

There is an HTTP response splitting vulnerability in WEBrick bundled with Ruby.

CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test

A code injection vulnerability of Shell#[] and Shell#test in a standard library (lib/shell.rb) was found.

https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/ https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-5-7-released/ https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/ https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/ https://www.ruby-lang.org/en/news/2019/10/01/nul-injection-file-fnmatch-cve-2019-15845/ https://www.ruby-lang.org/en/news/2019/10/01/webrick-regexp-digestauth-dos-cve-2019-16201/ https://www.ruby-lang.org/en/news/2019/10/01/http-response-splitting-in-webrick-cve-2019-16254/ https://www.ruby-lang.org/en/news/2019/10/01/code-injection-shell-test-cve-2019-16255/ CVE-2019-15845 CVE-2019-16201 CVE-2019-16254 CVE-2019-16255 2019-10-01 2019-10-02
Gitlab -- Disclosure Vulnerabilities gitlab-ce 12.3.012.3.3 12.2.012.2.7 8.17.012.1.13

Gitlab reports:

Disclosure of Private Code, Merge Requests and Commits via Elasticsearch integration

https://about.gitlab.com/2019/10/02/security-release-gitlab-12-dot-3-dot-3-released/ 2019-10-02 2019-10-02
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.3.012.3.2 12.2.012.2.6 7.12.012.1.12

SO-AND-SO reports:

XSS in Markdown Preview Using Mermaid

Bypass Email Verification using Salesforce Authentication

Account Takeover using SAML

Uncontrolled Resource Consumption in Markdown using Mermaid

Disclosure of Private Project Path and Labels

Disclosure of Assignees via Milestones

Disclosure of Project Path via Unsubscribe Link

Disclosure of Project Milestones via Groups

Disclosure of Private System Notes via GraphQL

GIT Command Injection via API

Bypass User Blocking via CI/CD token

IDOR Adding Groups to Protected Environments

Disclosure of Group Membership via Merge Request Approval Rules

Disclosure of Head Pipeline via Blocking Merge Request Feature

Grafana update

https://about.gitlab.com/2019/09/30/security-release-gitlab-12-dot-3-dot-2-released/ CVE-2019-19039 2019-09-30 2019-10-02
cacti -- Authenticated users may bypass authorization checks cacti 1.2.7

The cacti developers reports:

In Cacti through 1.2.6, authenticated users may bypass authorization checks (for viewing a graph) via a direct graph_json.php request with a modified local_graph_id parameter.

CVE-2019-16723 https://github.com/Cacti/cacti/releases/tag/release%2F1.2.7 2019-09-23 2019-10-02
Exim -- heap-based buffer overflow in string_vformat leading to RCE exim 4.924.92.3

Exim developers team report:

There is a heap overflow in string_vformat().Using a EHLO message, remote code execution seems to be possible.

https://www.openwall.com/lists/oss-security/2019/09/28/1 2019-09-28 2019-09-29
go -- invalid headers are normalized, allowing request smuggling go 1.13.1,1 go-devel g20190925

The Go project reports:

net/http (through net/textproto) used to accept and normalize invalid HTTP/1.1 headers with a space before the colon, in violation of RFC 7230. If a Go server is used behind a reverse proxy that accepts and forwards but doesn't normalize such invalid headers, the reverse proxy and the server can interpret the headers differently. This can lead to filter bypasses or request smuggling, the latter if requests from separate clients are multiplexed onto the same connection by the proxy. Such invalid headers are now rejected by Go servers, and passed without normalization to Go client applications.

CVE-2019-16276 https://github.com/golang/go/issues/34540 2019-09-25 2019-09-26
mantis -- multiple vulnerabilities mantis-php71 mantis-php72 mantis-php73 mantis-php74 2.22.1,1

The Mantis developers report:

CVE-2019-15715: [Admin Required - Post Authentication] Command Execution / Injection Vulnerability

CVE-2019-8331: In Bootstrap before 3.4.1, XSS is possible in the tooltip or popover data-template attribute

Missing integrity hashes for CSS resources from CDNs

https://mantisbt.org/bugs/changelog_page.php?project=mantisbt&version=2.22.1 CVE-2019-15715 CVE-2019-8331 2019-08-28 2019-09-27
jenkins -- multiple vulnerabilities jenkins 2.196 jenkins-lts 2.176.3

Jenkins Security Advisory:

Description

(Medium) SECURITY-1498 / CVE-2019-10401

Stored XSS vulnerability in expandable textbox form control

(Medium) SECURITY-1525 / CVE-2019-10402

XSS vulnerability in combobox form control

(Medium) SECURITY-1537 (1) / CVE-2019-10403

Stored XSS vulnerability in SCM tag action tooltip

(Medium) SECURITY-1537 (2) / CVE-2019-10404

Stored XSS vulnerability in queue item tooltip

(Medium) SECURITY-1505 / CVE-2019-10405

Diagnostic web page exposed Cookie HTTP header

(Medium) SECURITY-1471 / CVE-2019-10406

XSS vulnerability in Jenkins URL setting

CVE-2019-10401 CVE-2019-10402 CVE-2019-10403 CVE-2019-10404 CVE-2019-10405 CVE-2019-10406 https://jenkins.io/security/advisory/2019-09-25/ 2019-09-25 2019-09-25
ISC KEA -- Multiple vulnerabilities kea 1.6.0

Internet Systems Consortium, Inc. reports:

A packet containing a malformed DUID can cause the kea-dhcp6 server to terminate (CVE-2019-6472) [Medium]

An invalid hostname option can cause the kea-dhcp4 server to terminate (CVE-2019-6473) [Medium]

An oversight when validating incoming client requests can lead to a situation where the Kea server
will exit when trying to restart (CVE-2019-6474) [Medium]

https://gitlab.isc.org/isc-projects/kea/issues CVE-2019-6472 CVE-2019-6473 CVE-2019-6474 2019-08-28 2019-09-20
expat2 -- Fix extraction of namespace prefixes from XML names expat 2.2.8

expat project reports:

Fix heap overflow triggered by XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber), and deny internal entities closing the doctype

https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes 2019-09-13 2019-09-17
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.2.012.2.5 12.1.012.1.9 11.6.012.0.9

Gitlab reports:

Project Template Functionality Could Be Used to Access Restricted Project Data

Security Enhancements in GitLab Pages

https://about.gitlab.com/2019/09/10/critical-security-release-gitlab-12-dot-2-dot-5-released/ CVE-2019-16170 2019-09-10 2019-09-12
Mbed TLS -- Side channel attack on deterministic ECDSA mbedtls 2.16.3

Janos Follath reports:

Mbed TLS does not have a constant-time/constant-trace arithmetic library and uses blinding to protect against side channel attacks.

In the ECDSA signature routine previous Mbed TLS versions used the same RNG object for generating the ephemeral key pair and for generating the blinding values. The deterministic ECDSA function reused this by passing the RNG object created from the private key and the message to be signed as prescribed by RFC 6979. This meant that the same RNG object was used whenever the same message was signed, rendering the blinding ineffective.

If the victim can be tricked to sign the same message repeatedly, the private key may be recoverable through side channels.

https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2019-10 2019-09-06 2019-09-19
bro -- invalid memory access or heap buffer over-read bro 2.6.4

Jon Siwek of Corelight reports:

This is a security patch release to address a potential Denial of Service vulnerability:

  • The NTLM analyzer did not properly handle AV Pair sequences that were either empty or unterminated, resulting in invalid memory access or heap buffer over-read. The NTLM analyzer is enabled by default and used in the analysis of SMB, DCE/RPC, and GSSAPI protocols.
https://raw.githubusercontent.com/zeek/zeek/3b5a9f88ece1d274edee897837e280ef751bde94/NEWS 2019-08-28 2019-09-17
expat2 -- Fix extraction of namespace prefixes from XML names expat 2.2.7

expat project reports:

XML names with multiple colons could end up in the wrong namespace, and take a high amount of RAM and CPU resources while processing, opening the door to use for denial-of-service attacks

https://github.com/libexpat/libexpat/blob/R_2_2_7/expat/Changes 2019-06-19 2019-09-16
curl -- multiple vulnerabilities curl 7.19.47.66.0

curl security problems:

CVE-2019-5481: FTP-KRB double-free

libcurl can be told to use kerberos over FTP to a server, as set with the CURLOPT_KRBLEVEL option.

During such kerberos FTP data transfer, the server sends data to curl in blocks with the 32 bit size of each block first and then that amount of data immediately following.

A malicious or just broken server can claim to send a very large block and if by doing that it makes curl's subsequent call to realloc() to fail, curl would then misbehave in the exit path and double-free the memory.

In practical terms, an up to 4 GB memory area may very well be fine to allocate on a modern 64 bit system but on 32 bit systems it will fail.

Kerberos FTP is a rarely used protocol with curl. Also, Kerberos authentication is usually only attempted and used with servers that the client has a previous association with.

CVE-2019-5482: TFTP small blocksize heap buffer overflow

libcurl contains a heap buffer overflow in the function (tftp_receive_packet()) that receives data from a TFTP server. It can call recvfrom() with the default size for the buffer rather than with the size that was used to allocate it. Thus, the content that might overwrite the heap memory is controlled by the server.

This flaw is only triggered if the TFTP server sends an OACK without the BLKSIZE option, when a BLKSIZE smaller than 512 bytes was requested by the TFTP client. OACK is a TFTP extension and is not used by all TFTP servers.

Users choosing a smaller block size than default should be rare as the primary use case for changing the size is to make it larger.

It is rare for users to use TFTP across the Internet. It is most commonly used within local networks. TFTP as a protocol is always inherently insecure.

This issue was introduced by the add of the TFTP BLKSIZE option handling. It was previously incompletely fixed by an almost identical issue called CVE-2019-5436.

https://curl.haxx.se/docs/security.html https://curl.haxx.se/docs/CVE-2019-5481.html https://curl.haxx.se/docs/CVE-2019-5482.html CVE-2019-5481 CVE-2019-5482 2019-09-11 2019-09-14
OpenSSL -- Multiple vulnerabilities openssl 1.0.2t,1 openssl111 1.1.1d

The OpenSSL project reports:

ECDSA remote timing attack (CVE-2019-1547) [Low]

Fork Protection (CVE-2019-1549) [Low]
(OpenSSL 1.1.1 only)

https://www.openssl.org/news/secadv/20190910.txt CVE-2019-1547 CVE-2019-1549 2019-09-10 2019-09-11
Flash Player -- multiple vulnerabilities linux-flashplayer 32.0.0.255

Adobe reports:

  • This update resolves a same origin method execution vulnerability that could lead to arbitrary code execution (CVE-2019-8069).
  • This update resolves a use-after-free vulnerability that could lead to arbitrary code execution (CVE-2019-8070).
CVE-2019-8069 CVE-2019-8070 https://helpx.adobe.com/security/products/flash-player/apsb19-46.html 2019-09-10 2019-09-10
oniguruma -- multiple vulnerabilities oniguruma 6.9.3

A use-after-free in onig_new_deluxe() in regext.c in Oniguruma 6.9.2 allows attackers to potentially cause information disclosure, denial of service, or possibly code execution by providing a crafted regular expression. The attacker provides a pair of a regex pattern and a string, with a multi-byte encoding that gets handled by onig_new_deluxe().

A NULL Pointer Dereference in match_at() in regexec.c in Oniguruma 6.9.2 allows attackers to potentially cause denial of service by providing a crafted regular expression.

Oniguruma issues often affect Ruby, as well as common optional libraries for PHP and Rust.

CVE-2019-13224 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13224 https://github.com/kkos/oniguruma/commit/0f7f61ed1b7b697e283e37bd2d731d0bd57adb55 CVE-2019-13225 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13225 https://github.com/kkos/oniguruma/commit/c509265c5f6ae7264f7b8a8aae1cfa5fc59d108c 2019-07-03 2019-09-07
xymon-server -- multiple vulnerabilities xymon-server 4.3.29

Japheth Cleaver reports:

Several buffer overflows were reported by University of Cambridge Computer Security Incident Response Team.

https://lists.xymon.com/archive/2019-July/046570.html CVE-2019-13451 CVE-2019-13452 CVE-2019-13455 CVE-2019-13273 CVE-2019-13274 CVE-2019-13484 CVE-2019-13485 CVE-2019-13486 2019-07-23 2019-09-07
wordpress -- multiple issues wordpress fr-wordpress 5.2.3,1 de-wordpress zh_CN-wordpress zh_TW-wordpress ja-wordpress ru-wordpress 5.2.3

wordpress developers reports:

Props to Simon Scannell of RIPS Technologies for finding and disclosing two issues. The first, a cross-site scripting (XSS) vulnerability found in post previews by contributors. The second was a cross-site scripting vulnerability in stored comments.

Props to Tim Coen for disclosing an issue where validation and sanitization of a URL could lead to an open redirect.

Props to Anshul Jain for disclosing reflected cross-site scripting during media uploads.

Props to Zhouyuan Yang of Fortinets FortiGuard Labs who disclosed a vulnerability for cross-site scripting (XSS) in shortcode previews.

Props to Ian Dunn of the Core Security Team for finding and disclosing a case where reflected cross-site scripting could be found in the dashboard.

Props to Soroush Dalilifrom NCC Group for disclosing an issue with URL sanitization that can lead to cross-site scripting (XSS) attacks.

In addition to the above changes, we are also updating jQuery on older versions of WordPress. This change was added in 5.2.1 and is now being brought to older versions.

https://wordpress.org/news/2019/09/wordpress-5-2-3-security-and-maintenance-release/ 2019-09-05 2019-09-06
Exim -- RCE with root privileges in TLS SNI handler exim 4.92.2

Exim developers report:

If your Exim server accepts TLS connections, it is vulnerable. This does not depend on the TLS libray, so both, GnuTLS and OpenSSL are affected.

The vulnerability is exploitable by sending a SNI ending in a backslash-null sequence during the initial TLS handshake. The exploit exists as a POC. For more details see the document qualys.mbx

https://git.exim.org/exim.git/blob_plain/2600301ba6dbac5c9d640c87007a07ee6dcea1f4:/doc/doc-txt/cve-2019-15846/cve.txt 2019-09-02 2019-09-06
asterisk -- Remote Crash Vulnerability in audio transcoding asterisk13 13.28.1 asterisk16 16.5.1

The Asterisk project reports:

When audio frames are given to the audio transcoding support in Asterisk the number of samples are examined and as part of this a message is output to indicate that no samples are present. A change was done to suppress this message for a particular scenario in which the message was not relevant. This change assumed that information about the origin of a frame will always exist when in reality it may not.

This issue presented itself when an RTP packet containing no audio (and thus no samples) was received. In a particular transcoding scenario this audio frame would get turned into a frame with no origin information. If this new frame was then given to the audio transcoding support a crash would occur as no samples and no origin information would be present. The transcoding scenario requires the genericplc option to be set to enabled (the default) and a transcoding path from the source format into signed linear and then from signed linear into another format.

Note that there may be other scenarios that have not been found which can cause an audio frame with no origin to be given to the audio transcoding support and thus cause a crash.

https://downloads.asterisk.org/pub/security/AST-2019-005.html CVE-2019-15639 2019-08-07 2019-09-06
asterisk -- Crash when negotiating for T.38 with a declined stream asterisk15 15.7.4 asterisk16 16.5.1

The Asterisk project reports:

When Asterisk sends a re-invite initiating T.38 faxing, and the endpoint responds with a declined media stream a crash will then occur in Asterisk.

https://downloads.asterisk.org/pub/security/AST-2019-004.html CVE-2019-15297 2019-08-05 2019-09-06
samba -- combination of parameters and permissions can allow user to escape from the share path definition samba410 4.10.8

The samba project reports:

On a Samba SMB server for all versions of Samba from 4.9.0 clients are able to escape outside the share root directory if certain configuration parameters set in the smb.conf file.

CVE-2019-10197 https://www.samba.org/samba/security/CVE-2019-10197.html 2019-09-01 2019-09-03
mozilla -- multiple vulnerabilities firefox 69.0,1 waterfox 56.2.14 seamonkey linux-seamonkey 2.53.0 firefox-esr 61.0,168.1.0,1 60.9.0,1 linux-firefox 61.0,268.1.0,2 60.9.0,2 libxul thunderbird linux-thunderbird 61.068.1.0 60.9.0

Mozilla Foundation reports:

CVE-2019-11751: Malicious code execution through command line parameters

CVE-2019-11746: Use-after-free while manipulating video

CVE-2019-11744: XSS by breaking out of title and textarea elements using innerHTML

CVE-2019-11742: Same-origin policy violation with SVG filters and canvas to steal cross-origin images

CVE-2019-11736: File manipulation and privilege escalation in Mozilla Maintenance Service

CVE-2019-11753: Privilege escalation with Mozilla Maintenance Service in custom Firefox installation location

CVE-2019-11752: Use-after-free while extracting a key value in IndexedDB

CVE-2019-9812: Sandbox escape through Firefox Sync

CVE-2019-11741: Isolate addons.mozilla.org and accounts.firefox.com

CVE-2019-11743: Cross-origin access to unload event attributes

CVE-2019-11748: Persistence of WebRTC permissions in a third party context

CVE-2019-11749: Camera information available without prompting using getUserMedia

CVE-2019-5849: Out-of-bounds read in Skia

CVE-2019-11750: Type confusion in Spidermonkey

CVE-2019-11737: Content security policy directives ignore port and path if host is a wildcard

CVE-2019-11738: Content security policy bypass through hash-based sources in directives

CVE-2019-11747: 'Forget about this site' removes sites from pre-loaded HSTS list

CVE-2019-11734: Memory safety bugs fixed in Firefox 69

CVE-2019-11735: Memory safety bugs fixed in Firefox 69 and Firefox ESR 68.1

CVE-2019-11740: Memory safety bugs fixed in Firefox 69, Firefox ESR 68.1, and Firefox ESR 60.9

CVE-2019-11734 CVE-2019-11735 CVE-2019-11736 CVE-2019-11737 CVE-2019-11738 CVE-2019-11740 CVE-2019-11741 CVE-2019-11742 CVE-2019-11743 CVE-2019-11744 CVE-2019-11746 CVE-2019-11747 CVE-2019-11748 CVE-2019-11749 CVE-2019-11750 CVE-2019-11751 CVE-2019-11752 CVE-2019-11753 CVE-2019-5849 CVE-2019-9812 https://www.mozilla.org/security/advisories/mfsa2019-25/ https://www.mozilla.org/security/advisories/mfsa2019-26/ https://www.mozilla.org/security/advisories/mfsa2019-27/ 2019-09-03 2019-09-03
www/varnish6 -- Denial of Service varnish6 6.2.1

The Varnish Team reports:

A failure in HTTP/1 parsing can allow a remote attacker to trigger an assertion in varnish, restarting the daemon and clearing the cache.

https://varnish-cache.org/security/VSV00003.html 2019-09-02 2019-09-03
libgcrypt -- ECDSA timing attack libgcrypt 1.8.5

GnuPG reports:

Mitigate an ECDSA timing attack.

CVE-2019-13627 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13627 2019-08-29 2019-09-02
webkit2-gtk3 -- Multiple vulnerabilities webkit2-gtk3 2.24.4

The WebKitGTK project reports many vulnerabilities, including several arbitrary code execution vulnerabilities.

https://webkitgtk.org/security/WSA-2019-0004.html CVE-2019-8644 CVE-2019-8649 CVE-2019-8658 CVE-2019-8666 CVE-2019-8669 CVE-2019-8671 CVE-2019-8672 CVE-2019-8673 CVE-2019-8676 CVE-2019-8677 CVE-2019-8678 CVE-2019-8679 CVE-2019-8680 CVE-2019-8681 CVE-2019-8683 CVE-2019-8684 CVE-2019-8686 CVE-2019-8687 CVE-2019-8688 CVE-2019-8689 CVE-2019-8690 2019-08-29 2019-08-30
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.2.012.2.3 12.1.012.1.8 0.0.012.0.8

Gitlab reports:

Kubernetes Integration Server-Side Request Forgery

Server-Side Request Forgery in Jira Integration

Improved Protection Against Credential Stuffing Attacks

Markdown Clientside Resource Exhaustion

Pipeline Status Disclosure

Group Runner Authorization Issue

CI Metrics Disclosure

User IP Disclosed by Embedded Image and Media

Label Description HTML Injection

IDOR in Epic Notes API

Push Rule Bypass

Project Visibility Restriction Bypass

Merge Request Discussion Restriction Bypass

Disclosure of Merge Request IDs

Weak Authentication In Certain Account Actions

Disclosure of Commit Title and Comments

Stored XSS via Markdown

EXIF Geolocation Data Exposure

Multiple SSRF Regressions on Gitaly

Default Branch Name Exposure

Potential Denial of Service via CI Pipelines

Privilege Escalation via Logrotate

https://about.gitlab.com/2019/08/29/security-release-gitlab-12-dot-2-dot-3-released/ CVE-2019-15728 CVE-2019-15730 CVE-2019-15722 CVE-2019-15729 CVE-2019-15721 CVE-2019-15727 CVE-2019-15726 CVE-2019-15724 CVE-2019-15725 CVE-2019-15723 CVE-2019-15732 CVE-2019-15731 CVE-2019-15738 CVE-2019-15737 CVE-2019-15734 CVE-2019-15739 CVE-2019-15740 CVE-2019-15733 CVE-2019-15736 CVE-2019-15741 2019-08-29 2019-08-30
RDoc -- multiple jQuery vulnerabilities ruby 2.4.0,12.4.7,1 2.5.0,12.5.6,1 2.6.0,12.6.3,1 rubygem-rdoc 6.1.2

Ruby news:

There are multiple vulnerabilities about Cross-Site Scripting (XSS) in jQuery shipped with RDoc which bundled in Ruby. All Ruby users are recommended to update Ruby to the latest release which includes the fixed version of RDoc.

The following vulnerabilities have been reported.

CVE-2012-6708

CVE-2015-9251

https://www.ruby-lang.org/en/news/2019/08/28/multiple-jquery-vulnerabilities-in-rdoc/ CVE-2012-6708 CVE-2015-9251 2019-08-28 2019-08-29 2019-08-31
Dovecot -- improper input validation dovecot 2.3.7.2 dovecot-pigeonhole 0.5.7.2

Aki Tuomi reports:

Vulnerability Details: IMAP and ManageSieve protocol parsers do not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes. Risk: This vulnerability allows for out-of-bounds writes to objects stored on the heap up to 8096 bytes in pre-login phase, and 65536 bytes post-login phase, allowing sufficiently skilled attacker to perform complicated attacks that can lead to leaking private information or remote code execution. Abuse of this bug is very difficult to observe, as it does not necessarily cause a crash. Attempts to abuse this bug are not directly evident from logs.

https://dovecot.org/pipermail/dovecot/2019-August/116874.html CVE-2019-11500 2019-04-13 2019-08-28
jenkins -- multiple vulnerabilities jenkins 2.191 jenkins-lts 2.176.2

Jenkins Security Advisory:

Description

(Medium) SECURITY-1453 / CVE-2019-10383

Stored XSS vulnerability in update center

(High) SECURITY-1491 / CVE-2019-10384

CSRF protection tokens for anonymous users did not expire in some circumstances

CVE-2019-10383 CVE-2019-10384 https://jenkins.io/security/advisory/2019-08-28/ 2019-08-28 2019-08-28
Mozilla -- Stored passwords in 'Saved Logins' can be copied without master password entry cliqz 1.28.2 firefox 68.0.2,1

Mozilla Foundation reports:

CVE-2019-11733: Stored passwords in 'Saved Logins' can be copied without master password entry

When a master password is set, it is required to be entered again before stored passwords can be accessed in the 'Saved Logins' dialog. It was found that locally stored passwords can be copied to the clipboard thorough the 'copy password' context menu item without re-entering the master password if the master password had been previously entered in the same session, allowing for potential theft of stored passwords.

https://www.mozilla.org/security/advisories/mfsa2019-24/ CVE-2019-11733 2019-08-14 2019-08-28
h2o -- multiple HTTP/2 vulnerabilities h2o-devel 2.3.0.b2

Jonathon Loomey of Netflix reports:

HTTP/2 implementations do not robustly handle abnormal traffic and resource exhaustion

Recently, a series of DoS attack vulnerabilities have been reported on a broad range of HTTP/2 stacks. Among the vulnerabilities, H2O is exposed to the following:

  • CVE-2019-9512 "Ping Flood": The attacker sends continual pings to an HTTP/2 peer, causing the peer to build an internal queue of responses. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
  • CVE-2019-9514 "Reset Flood": The attacker opens a number of streams and sends an invalid request over each stream that should solicit a stream of RST_STREAM frames from the peer. Depending on how the peer queues the RST_STREAM frames, this can consume excess memory, CPU, or both, potentially leading to a denial of service.
  • CVE-2019-9515 "Settings Flood": The attacker sends a stream of SETTINGS frames to the peer. Since the RFC requires that the peer reply with one acknowledgement per SETTINGS frame, an empty SETTINGS frame is almost equivalent in behavior to a ping. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
https://github.com/h2o/h2o/issues/2090 https://www.kb.cert.org/vuls/id/605641/ CVE-2019-9512 CVE-2019-9514 CVE-2019-9515 2019-08-13 2019-08-25
h2o -- multiple HTTP/2 vulnerabilities h2o 2.2.6

Jonathon Loomey of Netflix reports:

HTTP/2 implementations do not robustly handle abnormal traffic and resource exhaustion

Recently, a series of DoS attack vulnerabilities have been reported on a broad range of HTTP/2 stacks. Among the vulnerabilities, H2O is exposed to the following:

  • CVE-2019-9512 "Ping Flood": The attacker sends continual pings to an HTTP/2 peer, causing the peer to build an internal queue of responses. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
  • CVE-2019-9514 "Reset Flood": The attacker opens a number of streams and sends an invalid request over each stream that should solicit a stream of RST_STREAM frames from the peer. Depending on how the peer queues the RST_STREAM frames, this can consume excess memory, CPU, or both, potentially leading to a denial of service.
  • CVE-2019-9515 "Settings Flood": The attacker sends a stream of SETTINGS frames to the peer. Since the RFC requires that the peer reply with one acknowledgement per SETTINGS frame, an empty SETTINGS frame is almost equivalent in behavior to a ping. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
https://github.com/h2o/h2o/issues/2090 https://www.kb.cert.org/vuls/id/605641/ CVE-2019-9512 CVE-2019-9514 CVE-2019-9515 2019-08-13 2019-08-25
gitea -- multiple vulnerabilities gitea 1.9.2

The Gitea Team reports:

This release contains two security fixes, so we highly recommend updating.

https://github.com/go-gitea/gitea/releases/tag/v1.9.2 https://blog.gitea.io/2019/08/gitea-1.9.2-is-released/ 2019-08-22 2019-08-22
clamav -- multiple vulnerabilities clamav 0.101.4,1 clamav-milter 0.101.4,1

Micah Snyder reports:

  • An out of bounds write was possible within ClamAV&s NSIS bzip2 library when attempting decompression in cases where the number of selectors exceeded the max limit set by the library (CVE-2019-12900). The issue has been resolved by respecting that limit.
  • The zip bomb vulnerability mitigated in 0.101.3 has been assigned the CVE identifier CVE-2019-12625. Unfortunately, a workaround for the zip-bomb mitigation was immediately identified. To remediate the zip-bomb scan time issue, a scan time limit has been introduced in 0.101.4. This limit now resolves ClamAV's vulnerability to CVE-2019-12625.
https://blog.clamav.net/2019/08/clamav-01014-security-patch-release-has.html CVE-2019-12625 CVE-2019-12900 2019-08-21 2019-08-21
Node.js -- multiple vulnerabilities node 12.8.1 node10 10.16.3 node8 8.16.1

Node.js reports:

Node.js, as well as many other implementations of HTTP/2, have been found vulnerable to Denial of Service attacks. See https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md for more information.

Updates are now available for all active Node.js release lines, including Linux ARMv6 builds for Node.js 8.x (which had been delayed).

We recommend that all Node.js users upgrade to a version listed below as soon as possible.

Vulnerabilities Fixed

Impact: All versions of Node.js 8 (LTS "Carbon"), Node.js 10 (LTS "Dubnium"), and Node.js 12 (Current) are vulnerable to the following:

  • CVE-2019-9511 "Data Dribble": The attacker requests a large amount of data from a specified resource over multiple streams. They manipulate window size and stream priority to force the server to queue the data in 1-byte chunks. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
  • CVE-2019-9512 "Ping Flood": The attacker sends continual pings to an HTTP/2 peer, causing the peer to build an internal queue of responses. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
  • CVE-2019-9513 "Resource Loop": The attacker creates multiple request streams and continually shuffles the priority of the streams in a way that causes substantial churn to the priority tree. This can consume excess CPU, potentially leading to a denial of service.
  • CVE-2019-9514 "Reset Flood": The attacker opens a number of streams and sends an invalid request over each stream that should solicit a stream of RST_STREAM frames from the peer. Depending on how the peer queues the RST_STREAM frames, this can consume excess memory, CPU, or both, potentially leading to a denial of service.
  • CVE-2019-9515 "Settings Flood": The attacker sends a stream of SETTINGS frames to the peer. Since the RFC requires that the peer reply with one acknowledgement per SETTINGS frame, an empty SETTINGS frame is almost equivalent in behavior to a ping. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.
  • CVE-2019-9516 "0-Length Headers Leak": The attacker sends a stream of headers with a 0-length header name and 0-length header value, optionally Huffman encoded into 1-byte or greater headers. Some implementations allocate memory for these headers and keep the allocation alive until the session dies. This can consume excess memory, potentially leading to a denial of service.
  • CVE-2019-9517 "Internal Data Buffering": The attacker opens the HTTP/2 window so the peer can send without constraint; however, they leave the TCP window closed so the peer cannot actually write (many of) the bytes on the wire. The attacker then sends a stream of requests for a large response object. Depending on how the servers queue the responses, this can consume excess memory, CPU, or both, potentially leading to a denial of service.
  • CVE-2019-9518 "Empty Frames Flood": The attacker sends a stream of frames with an empty payload and without the end-of-stream flag. These frames can be DATA, HEADERS, CONTINUATION and/or PUSH_PROMISE. The peer spends time processing each frame disproportionate to attack bandwidth. This can consume excess CPU, potentially leading to a denial of service. (Discovered by Piotr Sikora of Google)
https://nodejs.org/en/blog/vulnerability/aug-2019-security-releases/ CVE-2019-9511 CVE-2019-9512 CVE-2019-9513 CVE-2019-9514 CVE-2019-9515 CVE-2019-9516 CVE-2019-9517 CVE-2019-9518 2019-08-16 2019-08-21
vlc -- multiple vulnerabilities vlc 3.0.8,4

The VLC project reports:

Security: * Fix a buffer overflow in the MKV demuxer (CVE-2019-14970) * Fix a read buffer overflow in the avcodec decoder (CVE-2019-13962) * Fix a read buffer overflow in the FAAD decoder * Fix a read buffer overflow in the OGG demuxer (CVE-2019-14437, CVE-2019-14438) * Fix a read buffer overflow in the ASF demuxer (CVE-2019-14776) * Fix a use after free in the MKV demuxer (CVE-2019-14777, CVE-2019-14778) * Fix a use after free in the ASF demuxer (CVE-2019-14533) * Fix a couple of integer underflows in the MP4 demuxer (CVE-2019-13602) * Fix a null dereference in the dvdnav demuxer * Fix a null dereference in the ASF demuxer (CVE-2019-14534) * Fix a null dereference in the AVI demuxer * Fix a division by zero in the CAF demuxer (CVE-2019-14498) * Fix a division by zero in the ASF demuxer (CVE-2019-14535)

https://www.videolan.org/developers/vlc-branch/NEWS CVE-2019-13602 CVE-2019-13962 CVE-2019-14437 CVE-2019-14438 CVE-2019-14498 CVE-2019-14533 CVE-2019-14534 CVE-2019-14535 CVE-2019-14776 CVE-2019-14777 CVE-2019-14778 CVE-2019-14970 2019-07-14 2019-08-20
nsd -- Stack-based Buffer Overflow nsd 4.2.2

SO-AND-SO reports:

nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.

https://nvd.nist.gov/vuln/detail/CVE-2019-13207 https://github.com/NLnetLabs/nsd/issues/20 CVE-2019-13207 2019-07-28 2019-08-19
webmin -- unauthenticated remote code execution webmin 1.930 usermin 1.780

Joe Cooper reports:

I've rolled out Webmin version 1.930 and Usermin version 1.780 for all repositories. This release includes several security fixes, including one potentially serious one caused by malicious code inserted into Webmin and Usermin at some point on our build infrastructure. We're still investigating how and when, but the exploitable code has never existed in our github repositories, so we've rebuilt from git source on new infrastructure (and checked to be sure the result does not contain the malicious code).

I don't have a changelog for these releases yet, but I wanted to announce them immediately due to the severity of this issue. To exploit the malicious code, your Webmin installation must have Webmin -> Webmin Configuration -> Authentication -> Password expiry policy set to Prompt users with expired passwords to enter a new one. This option is not set by default, but if it is set, it allows remote code execution.

This release addresses CVE-2019-15107, which was disclosed earlier today. It also addresses a handful of XSS issues that we were notified about, and a bounty was awarded to the researcher (a different one) who found them.

https://virtualmin.com/node/66890 CVE-2019-15107 2019-08-17 2019-08-17
gitea -- multiple vulnerabilities gitea 1.9.1

The Gitea Team reports:

This release contains two security fixes, so we highly recommend updating.

https://blog.gitea.io/2019/08/gitea-1.9.1-is-released/ https://github.com/go-gitea/gitea/releases/tag/v1.9.1 2019-07-31 2019-07-31
xdm -- remote denial of service xdm 1.1.12

nvd.nist.gov reports

X.Org xdm 1.1.10, 1.1.11, and possibly other versions, when performing authentication using certain implementations of the crypt API function that can return NULL, allows remote attackers to cause a denial of service (NULL pointer dereference and crash) by attempting to log into an account whose password field contains invalid characters, as demonstrated using the crypt function from glibc 2.17 and later with (1) the "!" character in the salt portion of a password field or (2) a password that has been encrypted using DES or MD5 in FIPS-140 mode.

https://nvd.nist.gov/vuln/detail/CVE-2013-2179 CVE-2013-2179 2013-06-07 2019-08-18
Libgit2 -- multiple vulnerabilities libgit2 0.28.3

The Git community reports:

A carefully constructed commit object with a very large number of parents may lead to potential out-of-bounds writes or potential denial of service.

The ProgramData configuration file is always read for compatibility with Git for Windows and Portable Git installations. The ProgramData location is not necessarily writable only by administrators, so we now ensure that the configuration file is owned by the administrator or the current user.

https://github.com/libgit2/libgit2/releases/tag/v0.28.3 2019-08-13 2019-08-18
Apache -- Multiple vulnerabilities apache24 2.4.41

SO-AND-SO reports:

SECURITY: CVE-2019-10081

mod_http2: HTTP/2 very early pushes, for example configured with "H2PushResource", could lead to an overwrite of memory in the pushing request's pool, leading to crashes. The memory copied is that of the configured push link header values, not data supplied by the client.

SECURITY: CVE-2019-9517

mod_http2: a malicious client could perform a DoS attack by flooding a connection with requests and basically never reading responses on the TCP connection. Depending on h2 worker dimensioning, it was possible to block those with relatively few connections.

SECURITY: CVE-2019-10098

rewrite, core: Set PCRE_DOTALL flag by default to avoid unpredictable matches and substitutions with encoded line break characters.

SECURITY: CVE-2019-10092

Remove HTML-escaped URLs from canned error responses to prevent misleading text/links being displayed via crafted links.

SECURITY: CVE-2019-10097

mod_remoteip: Fix stack buffer overflow and NULL pointer deference when reading the PROXY protocol header.

CVE-2019-10082

mod_http2: Using fuzzed network input, the http/2 session handling could be made to read memory after being freed, during connection shutdown.

http://www.apache.org/dist/httpd/CHANGES_2.4 CVE-2019-10081 CVE-2019-9517 CVE-2019-10098 CVE-2019-10092 CVE-2019-10082 2019-08-14 2019-08-17
nghttp2 -- multiple vulnerabilities libnghttp2 nghttp2 1.39.2

nghttp2 GitHub releases:

This release fixes CVE-2019-9511 "Data Dribble" and CVE-2019-9513 "Resource Loop" vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2 frames cause Denial of Service by consuming CPU time. Check out https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md for details. For nghttpx, additionally limiting inbound traffic by --read-rate and --read-burst options is quite effective against this kind of attack.

CVE-2019-9511 "Data Dribble": The attacker requests a large amount of data from a specified resource over multiple streams. They manipulate window size and stream priority to force the server to queue the data in 1-byte chunks. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.

CVE-2019-9513 "Ping Flood": The attacker sends continual pings to an HTTP/2 peer, causing the peer to build an internal queue of responses. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both, potentially leading to a denial of service.

https://github.com/nghttp2/nghttp2/releases https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md CVE-2019-9511 CVE-2019-9513 2019-08-13 2019-08-16
CUPS -- multiple vulnerabilities cups 2.2.12

Apple reports:

  • CVE-2019-8696 and CVE-2019-8675: SNMP buffer overflows.
  • IPP buffer overflow.
  • Memory disclosure in the scheduler.
  • DoS issues in the scheduler.
https://github.com/apple/cups/releases/tag/v2.2.12 CVE-2019-8675 CVE-2019-8696 2019-08-15 2019-08-16
traefik -- Denial of service in HTTP/2 traefik 1.7.14

The traefik project reports:

Update of dependency to go go1.12.8 resolves potential HTTP/2 denial of service in traefik.

https://github.com/containous/traefik/releases/tag/v1.7.14 CVE-2019-9512 CVE-2019-9514 2019-08-13 2019-08-15
NGINX -- Multiple vulnerabilities nginx 1.16.1,2 nginx-devel 1.17.3

NGINX Team reports:

Several security issues were identified in nginx HTTP/2 implementation which might cause excessive memory consumption and CPU usage (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516). The issues affect nginx compiled with the ngx_http_v2_module (not compiled by default) if the http2 option of the listen directive is used in a configuration file.

http://nginx.org/en/security_advisories.html CVE-2019-9511 CVE-2019-9513 CVE-2019-9516 2019-08-13 2019-08-14 2019-08-14
Nokogiri -- injection vulnerability rubygem-nokogiri 1.10.4

Nokogiri GitHub release:

A command injection vulnerability in Nokogiri v1.10.3 and earlier allows commands to be executed in a subprocess by Ruby's Kernel.open method. Processes are vulnerable only if the undocumented method Nokogiri::CSS::Tokenizer#load_file is being passed untrusted user input.

This vulnerability appears in code generated by the Rexical gem versions v1.0.6 and earlier. Rexical is used by Nokogiri to generate lexical scanner code for parsing CSS queries. The underlying vulnerability was addressed in Rexical v1.0.7 and Nokogiri upgraded to this version of Rexical in Nokogiri v1.10.4.

https://github.com/sparklemotion/nokogiri/releases https://github.com/sparklemotion/nokogiri/issues/1915 CVE-2019-5477 2019-08-11 2019-08-13
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.1.012.1.6 12.0.012.0.6 10.0.011.11.8

Gitlab reports:

Insecure Authentication Methods Disabled for Grafana By Default

Multiple Command-Line Flag Injection Vulnerabilities

Insecure Cookie Handling on GitLab Pages

https://about.gitlab.com/2019/08/12/critical-security-release-gitlab-12-dot-1-dot-6-released/ CVE-2019-14943 CVE-2019-14944 CVE-2019-14942 2019-08-12 2019-08-13
KDE Frameworks -- malicious .desktop files execute code kf5-kconfig 5.60.0_2

The KDE Community has released a security announcement:

The syntax Key[$e]=$(shell command) in *.desktop files, .directory files, and configuration files (typically found in ~/.config) was an intentional feature of KConfig, to allow flexible configuration. This could however be abused by malicious people to make the users install such files and get code executed even without intentional action by the user.

CVE-2019-14744 https://kde.org/info/security/advisory-20190807-1.txt 2019-08-07 2019-08-09
doas -- Prevent passing of environment variables doas 6.1

Jesse Smith (upstream author of the doas program) reported:

Previous versions of "doas" transferred most environment variables, such as USER, HOME, and PATH from the original user to the target user. Passing these variables could cause files in the wrong path or home directory to be read (or written to), which resulted in potential security problems.

Many thanks to Sander Bos for reporting this issue and explaining how it can be exploited.

https://marc.info/?l=openbsd-tech&m=156105665713340&w=2 https://github.com/slicer69/doas/releases/tag/6.1 2019-08-03 2019-08-09 2019-08-15
bro -- Null pointer dereference and Signed integer overflow bro 2.6.3

Jon Siwek of Corelight reports:

This is a security patch release to address potential Denial of Service vulnerabilities:

  • Null pointer dereference in the RPC analysis code. RPC analyzers (e.g. MOUNT or NFS) are not enabled in the default configuration.
  • Signed integer overflow in BinPAC-generated parser code. The result of this is Undefined Behavior with respect to the array bounds checking conditions that BinPAC generates, so it's unpredictable what an optimizing compiler may actually do under the assumption that signed integer overlows should never happen. The specific symptom which lead to finding this issue was with the PE analyzer causing out-of-memory crashes due to large allocations that were otherwise prevented when the array bounds checking logic was changed to prevent any possible signed integer overlow.
https://raw.githubusercontent.com/zeek/zeek/1d874e5548a58b3b8fd2a342fe4aa0944e779809/NEWS 2019-06-22 2019-08-09
PostgresSQL -- TYPE in pg_temp execute arbitrary SQL during `SECURITY DEFINER` execution postgresql11-server 11.5 postgresql10-server 10.10 postgresql96-server 9.6.15 postgresql95-server 9.5.19 postgresql94-server 9.4.24

The PostgreSQL project reports:

Versions Affected: 9.4 - 11

Given a suitable `SECURITY DEFINER` function, an attacker can execute arbitrary SQL under the identity of the function owner. An attack requires `EXECUTE` permission on the function, which must itself contain a function call having inexact argument type match. For example, `length('foo'::varchar)` and `length('foo')` are inexact, while `length('foo'::text)` is exact. As part of exploiting this vulnerability, the attacker uses `CREATE DOMAIN` to create a type in a `pg_temp` schema. The attack pattern and fix are similar to that for CVE-2007-2138.

Writing `SECURITY DEFINER` functions continues to require following the considerations noted in the documentation:

https://www.postgresql.org/docs/devel/sql-createfunction.html#SQL-CREATEFUNCTION-SECURITY

Versions Affected: 11

In a database containing hypothetical, user-defined hash equality operators, an attacker could read arbitrary bytes of server memory. For an attack to become possible, a superuser would need to create unusual operators. It is possible for operators not purpose-crafted for attack to have the properties that enable an attack, but we are not aware of specific examples.

https://www.postgresql.org/about/news/1960/ CVE-2019-10208 CVE-2019-10209 2019-08-08 2019-08-08
Django -- multiple vulnerabilities py27-django111 py35-django111 py36-django111 py37-django111 1.11.23 py27-django21 py35-django21 py36-django21 py37-django21 2.1.11 py27-django22 py35-django22 py36-django22 py37-django22 2.2.4

Django release notes:

CVE-2019-14232: Denial-of-service possibility in django.utils.text.Truncator

If django.utils.text.Truncator's chars() and words() methods were passed the html=True argument, they were extremely slow to evaluate certain inputs due to a catastrophic backtracking vulnerability in a regular expression. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which were thus vulnerable

The regular expressions used by Truncator have been simplified in order to avoid potential backtracking issues. As a consequence, trailing punctuation may now at times be included in the truncated output.

CVE-2019-14233: Denial-of-service possibility in strip_tags()

Due to the behavior of the underlying HTMLParser, django.utils.html.strip_tags() would be extremely slow to evaluate certain inputs containing large sequences of nested incomplete HTML entities. The strip_tags() method is used to implement the corresponding striptags template filter, which was thus also vulnerable.

strip_tags() now avoids recursive calls to HTMLParser when progress removing tags, but necessarily incomplete HTML entities, stops being made.

Remember that absolutely NO guarantee is provided about the results of strip_tags() being HTML safe. So NEVER mark safe the result of a strip_tags() call without escaping it first, for example with django.utils.html.escape().

CVE-2019-14234: SQL injection possibility in key and index lookups for JSONField/HStoreField

Key and index lookups for JSONField and key lookups for HStoreField were subject to SQL injection, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed to QuerySet.filter().

CVE-2019-14235: Potential memory exhaustion in django.utils.encoding.uri_to_iri()

If passed certain inputs, django.utils.encoding.uri_to_iri() could lead to significant memory usage due to excessive recursion when re-percent-encoding invalid UTF-8 octet sequences.

uri_to_iri() now avoids recursion when re-percent-encoding invalid UTF-8 octet sequences.

https://docs.djangoproject.com/en/1.11/releases/1.11.23/ https://docs.djangoproject.com/en/2.1/releases/2.1.11/ https://docs.djangoproject.com/en/2.2/releases/2.2.4/ CVE-2019-14232 CVE-2019-14233 CVE-2019-14234 CVE-2019-14235 2019-08-01 2019-08-03
gitea -- multiple vulnerabilities gitea 1.9.0

The Gitea Team reports:

This version of Gitea contains security fixes that could not be backported to 1.8. For this reason, we strongly recommend updating.

https://blog.gitea.io/2019/07/gitea-1.9.0-is-released/ https://github.com/go-gitea/gitea/releases/tag/v1.9.0 2019-07-31 2019-07-31
FreeBSD -- File description reference count leak FreeBSD-kernel 12.012.0_8 11.211.2_12 11.311.3_1

Problem Description:

If a process attempts to transmit rights over a UNIX-domain socket and an error causes the attempt to fail, references acquired on the rights are not released and are leaked. This bug can be used to cause the reference counter to wrap around and free the corresponding file structure.

Impact:

A local user can exploit the bug to gain root privileges or escape from a jail.

CVE-2019-5607 SA-19:17.fd 2019-07-24 2019-07-30
FreeBSD -- Bhyve out-of-bounds read in XHCI device FreeBSD-kernel 12.012.0_8 11.211.2_12 11.311.3_1

Problem Description:

The pci_xhci_device_doorbell() function does not validate the 'epid' and 'streamid' provided by the guest, leading to an out-of-bounds read.

Impact:

A misbehaving bhyve guest could crash the system or access memory that it should not be able to.

CVE-2019-5604 SA-19:16.bhyve 2019-07-24 2019-07-30
FreeBSD -- Reference count overflow in mqueue filesystem FreeBSD-kernel 12.012.0_8 11.211.2_12 11.311.3_1

Problem Description:

System calls operating on file descriptors obtain a reference to relevant struct file which due to a programming error was not always put back, which in turn could be used to overflow the counter of affected struct file.

Impact:

A local user can use this flaw to obtain access to files, directories, sockets etc. opened by processes owned by other users. If obtained struct file represents a directory from outside of user's jail, it can be used to access files outside of the jail. If the user in question is a jailed root they can obtain root privileges on the host system.

CVE-2019-5603 SA-19:15.mqueuefs 2019-07-24 2019-07-30
FreeBSD -- Kernel memory disclosure in freebsd32_ioctl FreeBSD-kernel 11.211.2_12 11.311.3_1

Problem Description:

Due to insufficient initialization of memory copied to userland in the components listed above small amounts of kernel memory may be disclosed to userland processes.

Impact:

A user who can invoke 32-bit FreeBSD ioctls may be able to read the contents of small portions of kernel memory.

Such memory might contain sensitive information, such as portions of the file cache or terminal buffers. This information might be directly useful, or it might be leveraged to obtain elevated privileges in some way; for example, a terminal buffer might include a user-entered password.

CVE-2019-5605 SA-19:14.freebsd32 2019-07-24 2019-07-30
FreeBSD -- pts(4) write-after-free FreeBSD-kernel 12.012.0_8 11.211.2_12 11.311.3_1

Problem Description:

The code which handles a close(2) of a descriptor created by posix_openpt(2) fails to undo the configuration which causes SIGIO to be raised. This bug can lead to a write-after-free of kernel memory.

Impact:

The bug permits malicious code to trigger a write-after-free, which may be used to gain root privileges or escape a jail.

CVE-2019-5606 SA-19:13.pts 2019-07-24 2019-07-30
FreeBSD -- telnet(1) client multiple vulnerabilities FreeBSD 12.012.0_8 11.211.2_12 11.311.3_1

Problem Description:

Insufficient validation of environment variables in the telnet client supplied in FreeBSD can lead to stack-based buffer overflows. A stack- based overflow is present in the handling of environment variables when connecting via the telnet client to remote telnet servers.

This issue only affects the telnet client. Inbound telnet sessions to telnetd(8) are not affected by this issue.

Impact:

These buffer overflows may be triggered when connecting to a malicious server, or by an active attacker in the network path between the client and server. Specially crafted TELNET command sequences may cause the execution of arbitrary code with the privileges of the user invoking telnet(1).

CVE-2019-0053 SA-19:12.telnet 2019-07-24 2019-07-30
FreeBSD -- Privilege escalation in cd(4) driver FreeBSD-kernel 12.012.0_7 11.211.2_11

Problem Description:

To implement one particular ioctl, the Linux emulation code used a special interface present in the cd(4) driver which allows it to copy subchannel information directly to a kernel address. This interface was erroneously made accessible to userland, allowing users with read access to a cd(4) device to arbitrarily overwrite kernel memory when some media is present in the device.

Impact:

A user in the operator group can make use of this interface to gain root privileges on a system with a cd(4) device when some media is present in the device.

CVE-2019-5602 SA-19:11.cd_ioctl 2019-07-02 2019-07-30
FreeBSD -- Kernel stack disclosure in UFS/FFS FreeBSD-kernel 12.012.0_7 11.211.2_11

Problem Description:

A bug causes up to three bytes of kernel stack memory to be written to disk as uninitialized directory entry padding. This data can be viewed by any user with read access to the directory. Additionally, a malicious user with write access to a directory can cause up to 254 bytes of kernel stack memory to be exposed.

Impact:

Some amount of the kernel stack is disclosed and written out to the filesystem.

CVE-2019-5601 SA-19:10.ufs 2019-07-02 2019-07-30
FreeBSD -- iconv buffer overflow FreeBSD 12.012.0_7 11.211.2_11

Problem Description:

With certain inputs, iconv may write beyond the end of the output buffer.

Impact:

Depending on the way in which iconv is used, an attacker may be able to create a denial of service, provoke incorrect program behavior, or induce a remote code execution. iconv is a libc library function and the nature of possible attacks will depend on the way in which iconv is used by applications or daemons.

CVE-2019-5600 SA-19:09.iconv 2019-07-02 2019-07-30
FreeBSD -- Resource exhaustion in non-default RACK TCP stack FreeBSD-kernel 12.012.0_6

Problem Description:

While processing acknowledgements, the RACK code uses several linked lists to maintain state entries. A malicious attacker can cause the lists to grow unbounded. This can cause an expensive list traversal on every packet being processed, leading to resource exhaustion and a denial of service.

Impact:

An attacker with the ability to send specially crafted TCP traffic to a victim system can degrade network performance and/or consume excessive CPU by exploiting the inefficiency of traversing the potentially very large RACK linked lists with relatively small bandwidth cost.

CVE-2019-5599 SA-19:08.rack 2019-06-19 2019-07-30
FreeBSD -- Microarchitectural Data Sampling (MDS) FreeBSD-kernel 12.012.0_5 11.211.2_10

Problem Description:

On some Intel processors utilizing speculative execution a local process may be able to infer stale information from microarchitectural buffers to obtain a memory disclosure.

Impact:

An attacker may be able to read secret data from the kernel or from a process when executing untrusted code (for example, in a web browser).

CVE-2018-1212 CVE-2018-1213 CVE-2019-1109 SA-19:07.mds 2019-05-14 2019-07-30
FreeBSD -- ICMP/ICMP6 packet filter bypass in pf FreeBSD-kernel 12.012.0_4 11.211.2_10

Problem Description:

States in pf(4) let ICMP and ICMP6 packets pass if they have a packet in their payload matching an existing condition. pf(4) does not check if the outer ICMP or ICMP6 packet has the same destination IP as the source IP of the inner protocol packet.

Impact:

A maliciously crafted ICMP/ICMP6 packet could bypass the packet filter rules and be passed to a host that would otherwise be unavailable.

CVE-2019-5598 SA-19:06.pf 2019-05-14 2019-07-30
FreeBSD -- IPv6 fragment reassembly panic in pf(4) FreeBSD-kernel 12.012.0_4 11.211.2_10

Problem Description:

A bug in the pf(4) IPv6 fragment reassembly logic incorrectly uses the last extension header offset from the last received packet instead of from the first packet.

Impact:

Malicious IPv6 packets with different IPv6 extensions could cause a kernel panic or potentially a filtering rule bypass.

CVE-2019-5597 SA-19:05.pf 2019-05-14 2019-07-30
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.1.012.1.2 12.0.012.0.4 8.9.011.11.7

Gitlab reports:

GitHub Integration SSRF

Trigger Token Impersonation

Build Status Disclosure

SSRF Mitigation Bypass

Information Disclosure New Issue ID

IDOR Label Name Enumeration

Persistent XSS Wiki Pages

User Revokation Bypass with Mattermost Integration

Arbitrary File Upload via Import Project Archive

Information Disclosure Vulnerability Feedback

Persistent XSS via Email

Denial Of Service Epic Comments

Email Verification Bypass

Override Merge Request Approval Rules

https://about.gitlab.com/2019/07/29/security-release-gitlab-12-dot-1-dot-2-released/ 2019-07-29 2019-07-30
py-matrix-synapse -- multiple vulnerabilities py27-matrix-synapse py35-matrix-synapse py36-matrix-synapse py37-matrix-synapse 1.2.1

Matrix developers report:

The matrix team releases Synapse 1.2.1 as a critical security update. It contains patches relating to redactions and event federation:

  • Prevent an attack where a federated server could send redactions for arbitrary events in v1 and v2 rooms.
  • Prevent a denial-of-service attack where cycles of redaction events would make Synapse spin infinitely.
  • Prevent an attack where users could be joined or parted from public rooms without their consent.
  • Fix a vulnerability where a federated server could spoof read-receipts from users on other servers.
  • It was possible for a room moderator to send a redaction for an m.room.create event, which would downgrade the room to version 1.
https://matrix.org/blog/2019/07/26/critical-security-update-synapse-1-2-1-released https://github.com/matrix-org/synapse/releases/tag/v1.2.1 2019-07-26 2019-07-28
Exim -- RCE in ${sort} expansion exim 4.854.92.1

Exim team report:

A local or remote attacker can execute programs with root privileges - if you've an unusual configuration.

If your configuration uses the ${sort } expansion for items that can be controlled by an attacker (e.g. $local_part, $domain). The default config, as shipped by the Exim developers, does not contain ${sort }.

The vulnerability is exploitable either remotely or locally and could be used to execute other programs with root privilege. The ${sort } expansion re-evaluates its items.

Exim 4.92.1 is not vulnerable.

CVE-2019-13917 https://www.exim.org/static/doc/security/CVE-2019-13917.txt 2019-07-18 2019-07-25 2019-07-26
MySQL -- Multiple vulerabilities mariadb55-server 5.5.65 mariadb101-server 10.1.41 mariadb102-server 10.2.26 mariadb103-server 10.3.17 mariadb104-server 10.4.7 mysql56-server 5.6.45 mysql57-server 5.7.27 mysql80-server 8.0.17 percona55-server 5.5.65 percona56-server 5.6.45 percona57-server 5.7.27

Oracle reports:

This Critical Patch Update contains 45 new security fixes for Oracle MySQL. 4 of these vulnerabilities may be remotely exploitable without authentication, i.e., may be exploited over a network without requiring user credentials.

https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html CVE-2019-2730 CVE-2019-2731 CVE-2019-2737 CVE-2019-2738 CVE-2019-2739 CVE-2019-2740 CVE-2019-2741 CVE-2019-2743 CVE-2019-2746 CVE-2019-2747 CVE-2019-2752 CVE-2019-2755 CVE-2019-2757 CVE-2019-2758 CVE-2019-2774 CVE-2019-2778 CVE-2019-2780 CVE-2019-2784 CVE-2019-2785 CVE-2019-2789 CVE-2019-2791 CVE-2019-2795 CVE-2019-2796 CVE-2019-2797 CVE-2019-2798 CVE-2019-2800 CVE-2019-2801 CVE-2019-2802 CVE-2019-2803 CVE-2019-2805 CVE-2019-2808 CVE-2019-2810 CVE-2019-2811 CVE-2019-2812 CVE-2019-2814 CVE-2019-2815 CVE-2019-2819 CVE-2019-2822 CVE-2019-2826 CVE-2019-2830 CVE-2019-2834 CVE-2019-2879 CVE-2019-3822 2019-07-16 2019-07-22
drupal -- Drupal core - Access bypass drupal8 8.7.5

Drupal Security Team reports:

In Drupal 8.7.4, when the experimental Workspaces module is enabled, an access bypass condition is created.

This can be mitigated by disabling the Workspaces module. It does not affect any release other than Drupal 8.7.4.

https://www.drupal.org/SA-CORE-2019-008 2019-07-17 2019-07-21
PuTTY 0.72 -- buffer overflow in SSH-1 and integer overflow in SSH client putty 0.72 putty-gtk2 0.72 putty-nogtk 0.72

Simon Tatham reports:

Vulnerabilities fixed in this release include:

  • A malicious SSH-1 server could trigger a buffer overrun by sending extremely short RSA keys, or certain bad packet length fields. Either of these could happen before host key verification, so even if you trust the server you *intended* to connect to, you would still be at risk.
    (However, the SSH-1 protocol is obsolete, and recent versions of PuTTY do not try it by default, so you are only at risk if you work with old servers and have explicitly configured SSH-1.)
  • If a malicious process found a way to impersonate Pageant, then it could cause an integer overflow in any of the SSH client tools (PuTTY, Plink, PSCP, PSFTP) which accessed the malicious Pageant.

Other security-related bug fixes include:

  • The 'trust sigil' system introduced in PuTTY 0.71 to protect against server spoofing attacks had multiple bugs. Trust sigils were not turned off after login in the SSH-1 and Rlogin protocols, and not turned back on if you used the Restart Session command. Both are now fixed.
https://lists.tartarus.org/pipermail/putty-announce/2019/000028.html 2019-07-14 2019-07-20
jenkins -- multiple vulnerabilities jenkins 2.186 jenkins-lts 2.176.2

Jenkins Security Advisory:

Description

(Medium) SECURITY-1424 / CVE-2019-10352

Arbitrary file write vulnerability using file parameter definitions

(High) SECURITY-626 / CVE-2019-10353

CSRF protection tokens did not expire

(Medium) SECURITY-534 / CVE-2019-10354

Unauthorized view fragment access

CVE-2019-10352 CVE-2019-10353 CVE-2019-10354 https://jenkins.io/security/advisory/2019-07-17/ 2019-07-17 2019-07-17
libxslt -- security framework bypass libxslt 1.1.33

Mitre report:

libxslt through 1.1.33 allows bypass of a protection mechanism because callers of xsltCheckRead and xsltCheckWrite permit access even upon receiving a -1 error code. xsltCheckRead can return -1 for a crafted URL that is not actually invalid and is subsequently loaded.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11068 2019-04-10 2019-07-16
asterisk -- Remote crash vulnerability with MESSAGE messages asterisk13 13.27.1 asterisk15 15.7.3 asterisk16 16.4.1

The Asterisk project reports:

A specially crafted SIP in-dialog MESSAGE message can cause Asterisk to crash.

https://downloads.asterisk.org/pub/security/AST-2019-002.html CVE-2019-12827 2019-06-13 2019-07-12
asterisk -- Remote Crash Vulnerability in chan_sip channel driver asterisk13 13.27.1 asterisk15 15.7.3 asterisk16 16.4.1

The Asterisk project reports:

When T.38 faxing is done in Asterisk a T.38 reinvite may be sent to an endpoint to switch it to T.38. If the endpoint responds with an improperly formatted SDP answer including both a T.38 UDPTL stream and an audio or video stream containing only codecs not allowed on the SIP peer or user a crash will occur. The code incorrectly assumes that there will be at least one common codec when T.38 is also in the SDP answer.

https://downloads.asterisk.org/pub/security/AST-2019-003.html CVE-2019-13161 2019-06-28 2019-07-12
python 3.7 -- multiple vulnerabilities python37 3.7.4

Python changelog:

bpo-37463: ssl.match_hostname() no longer accepts IPv4 addresses with additional text after the address and only quad-dotted notation without trailing whitespaces. Some inet_aton() implementations ignore whitespace and all data after whitespace, e.g.'127.0.0.1 whatever'.

bpo-35907: CVE-2019-9948: Avoid file reading by disallowing local-file:// and local_file:// URL schemes in URLopener().open() and URLopener().retrieve() of urllib.request.

bpo-36742: Fixes mishandling of pre-normalization characters in urlsplit().

bpo-30458: Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause an http.client.InvalidURL exception to be raised.

bpo-33529: Prevent fold function used in email header encoding from entering infinite loop when there are too many non-ASCII characters in a header.

bpo-35755: shutil.which() now uses os.confstr("CS_PATH") if available and if the PATH environment variable is not set. Remove also the current directory from posixpath.defpath. On Unix, shutil.which() and the subprocess module no longer search the executable in the current directory if the PATH environment variable is not set.

https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-4-final CVE-2019-9740 CVE-2019-9948 2019-03-13 2019-07-12
mozilla -- multiple vulnerabilities firefox 68.0_4,1 waterfox 56.2.12 seamonkey linux-seamonkey 2.53.0 firefox-esr 60.8.0,1 linux-firefox 60.8.0,2 libxul thunderbird linux-thunderbird 60.8.0

Mozilla Foundation reports:

CVE-2019-9811: Sandbox escape via installation of malicious language pack

CVE-2019-11711: Script injection within domain through inner window reuse

CVE-2019-11712: Cross-origin POST requests can be made with NPAPI plugins by following 308 redirects

CVE-2019-11713: Use-after-free with HTTP/2 cached stream

CVE-2019-11714: NeckoChild can trigger crash when accessed off of main thread

CVE-2019-11729: Empty or malformed p256-ECDH public keys may trigger a segmentation fault

CVE-2019-11715: HTML parsing error can contribute to content XSS

CVE-2019-11716: globalThis not enumerable until accessed

CVE-2019-11717: Caret character improperly escaped in origins

CVE-2019-11718: Activity Stream writes unsanitized content to innerHTML

CVE-2019-11719: Out-of-bounds read when importing curve25519 private key

CVE-2019-11720: Character encoding XSS vulnerability

CVE-2019-11721: Domain spoofing through unicode latin 'kra' character

CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin

CVE-2019-11723: Cookie leakage during add-on fetching across private browsing boundaries

CVE-2019-11724: Retired site input.mozilla.org has remote troubleshooting permissions

CVE-2019-11725: Websocket resources bypass safebrowsing protections

CVE-2019-11727: PKCS#1 v1.5 signatures can be used for TLS 1.3

CVE-2019-11728: Port scanning through Alt-Svc header

CVE-2019-11710: Memory safety bugs fixed in Firefox 68

CVE-2019-11709: Memory safety bugs fixed in Firefox 68 and Firefox ESR 60.8

CVE-2019-11709 CVE-2019-11710 CVE-2019-11711 CVE-2019-11712 CVE-2019-11713 CVE-2019-11714 CVE-2019-11715 CVE-2019-11716 CVE-2019-11717 CVE-2019-11718 CVE-2019-11719 CVE-2019-11720 CVE-2019-11721 CVE-2019-11723 CVE-2019-11724 CVE-2019-11725 CVE-2019-11727 CVE-2019-11728 CVE-2019-11729 CVE-2019-11730 CVE-2019-9811 https://www.mozilla.org/security/advisories/mfsa2019-21/ https://www.mozilla.org/security/advisories/mfsa2019-22/ 2019-07-09 2019-07-09 2019-07-23
GnuPG -- denial of service gnupg 2.2.17

From the GnuPG 2.2.17 changelog:

gpg: Ignore all key-signatures received from keyservers. This change is required to mitigate a DoS due to keys flooded with faked key-signatures.

https://dev.gnupg.org/T4606 https://dev.gnupg.org/T4607 2019-07-03 2019-07-09
python 3.6 -- multiple vulnerabilities python36 3.6.9

Python changelog:

bpo-35907: CVE-2019-9948: Avoid file reading by disallowing local-file:// and local_file:// URL schemes in URLopener().open() and URLopener().retrieve() of urllib.request.

bpo-36742: Fixes mishandling of pre-normalization characters in urlsplit().

bpo-30458: Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause an http.client.InvalidURL exception to be raised.

bpo-36216: Changes urlsplit() to raise ValueError when the URL contains characters that decompose under IDNA encoding (NFKC-normalization) into characters that affect how the URL is parsed.

bpo-33529: Prevent fold function used in email header encoding from entering infinite loop when there are too many non-ASCII characters in a header.

bpo-35121: Don't send cookies of domain A without Domain attribute to domain B when domain A is a suffix match of domain B while using a cookiejar with http.cookiejar.DefaultCookiePolicy policy. Patch by Karthikeyan Singaravelan.

https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-9-final CVE-2019-9948 CVE-2019-9740 2019-03-13 2019-07-08
webkit2-gtk3 -- Multiple vulnerabilities webkit2-gtk3 2.24.2

The WebKitGTK project reports many vulnerabilities, including several arbitrary code execution vulnerabilities.

https://webkitgtk.org/security/WSA-2019-0002.html CVE-2019-6201 CVE-2019-6251 CVE-2019-7285 CVE-2019-7292 CVE-2019-8503 CVE-2019-8506 CVE-2019-8515 CVE-2019-8518 CVE-2019-8523 CVE-2019-8524 CVE-2019-8535 CVE-2019-8536 CVE-2019-8544 CVE-2019-8551 CVE-2019-8558 CVE-2019-8559 CVE-2019-8563 CVE-2019-11070 https://webkitgtk.org/security/WSA-2019-0003.html CVE-2019-6237 CVE-2019-8571 CVE-2019-8583 CVE-2019-8584 CVE-2019-8586 CVE-2019-8587 CVE-2019-8594 CVE-2019-8595 CVE-2019-8596 CVE-2019-8597 CVE-2019-8601 CVE-2019-8607 CVE-2019-8608 CVE-2019-8609 CVE-2019-8610 CVE-2019-8615 CVE-2019-8611 CVE-2019-8619 CVE-2019-8622 CVE-2019-8623 2019-04-10 2019-07-06
mediawiki -- multiple vulnerabilities mediawiki131 1.31.3 mediawiki132 1.32.3

Mediawiki reports:

Security fixes: T197279, CVE-2019-12468: Directly POSTing to Special:ChangeEmail would allow for bypassing reauthentication, allowing for potential account takeover. T204729, CVE-2019-12473: Passing invalid titles to the API could cause a DoS by querying the entire `watchlist` table. T207603, CVE-2019-12471: Loading user JavaScript from a non-existent account allows anyone to create the account, and XSS the users' loading that script. T208881: blacklist CSS var(). T199540, CVE-2019-12472: It is possible to bypass the limits on IP range blocks (`$wgBlockCIDRLimit`) by using the API. T212118, CVE-2019-12474: Privileged API responses that include whether a recent change has been patrolled may be cached publicly. T209794, CVE-2019-12467: A spammer can use Special:ChangeEmail to send out spam with no rate limiting or ability to block them. T25227, CVE-2019-12466: An account can be logged out without using a token(CRRF) T222036, CVE-2019-12469: Exposed suppressed username or log in Special:EditTags. T222038, CVE-2019-12470: Exposed suppressed log in RevisionDelete page. T221739, CVE-2019-11358: Fix potential XSS in jQuery.

CVE-2019-11358 CVE-2019-12466 CVE-2019-12467 CVE-2019-12468 CVE-2019-12469 CVE-2019-12470 CVE-2019-12471 CVE-2019-12472 CVE-2019-12473 CVE-2019-12474 https://lists.wikimedia.org/pipermail/mediawiki-announce/2019-June/000230.html 2019-04-23 2019-07-05
ettercap -- out-of-bound read vulnerability ettercap 0.8.3,1

Ettercap GitHub issue:

Etterfilter results in an invalid read of 8 bytes when parsing a crafted file.

https://github.com/Ettercap/ettercap/issues/782 https://nvd.nist.gov/vuln/detail/CVE-2017-6430 CVE-2017-6430 2019-07-01 2019-07-03
Gitlab -- Multiple Vulnerabilities gitlab-ce 12.0.012.0.3 11.11.011.11.5 8.3.011.10.8

Gitlab reports:

Ability to Write a Note to a Private Snippet

Recent Pipeline Information Disclosed to Unauthorised Users

Resource Exhaustion Attack

Error Caused by Encoded Characters in Comments

Authorization Issues in GraphQL

Number of Merge Requests was Accessible

Enabling One of the Service Templates Could Cause Resource Depletion

Broken Access Control for the Content of Personal Snippets

Decoding Color Codes Caused Resource Depletion

Merge Request Template Name Disclosure

SSRF Vulnerability in Project GitHub Integration

https://about.gitlab.com/2019/07/03/security-release-gitlab-12-dot-0-dot-3-released/ CVE-2019-13001 CVE-2019-13002 CVE-2019-13003 CVE-2019-13004 CVE-2019-13005 CVE-2019-13006 CVE-2019-13007 CVE-2019-13009 CVE-2019-13010 CVE-2019-13011 CVE-2019-13121 2019-07-03 2019-07-03
SDL2_image -- multiple vulnerabilities sdl2_image 2.0.5

SDL_image developers report:

Fixed a number of security issues:

  • TALOS-2019-0820
  • TALOS-2019-0821
  • TALOS-2019-0841
  • TALOS-2019-0842
  • TALOS-2019-0843
  • TALOS-2019-0844
https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0820 https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0821 https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0841 https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0842 https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0843 https://www.talosintelligence.com/vulnerability_reports/TALOS-2019-0844 CVE-2019-5051 CVE-2019-5052 CVE-2019-5057 CVE-2019-5058 CVE-2019-5059 CVE-2019-5060 2019-07-02 2019-07-03
irssi -- Use after free when sending SASL login to the server irssi 1.2.1,1

Irssi reports:

Use after free when sending SASL login to the server found by ilbelkyr. (CWE-416, CWE-825)

https://irssi.org/security/irssi_sa_2019_06.txt CVE-2019-13045 2019-06-29 2019-07-01
Django -- Incorrect HTTP detection with reverse-proxy connecting via HTTPS py27-django111 py35-django111 py36-django111 py37-django111 1.11.22 py35-django21 py36-django21 py37-django21 2.1.10 py35-django22 py36-django22 py37-django22 2.2.3

Django security releases issued:

When deployed behind a reverse-proxy connecting to Django via HTTPS, django.http.HttpRequest.scheme would incorrectly detect client requests made via HTTP as using HTTPS. This entails incorrect results for is_secure(), and build_absolute_uri(), and that HTTP requests would not be redirected to HTTPS in accordance with SECURE_SSL_REDIRECT.

CVE-2019-12781 https://www.djangoproject.com/weblog/2019/jul/01/security-releases/ 2019-07-01 2019-07-01
bzip2 -- multiple issues bzip2 1.0.7

bzip2 developers reports:

CVE-2016-3189 - Fix use-after-free in bzip2recover (Jakub Martisko)

CVE-2019-12900 - Detect out-of-range nSelectors in corrupted files (Albert Astals Cid). Found through fuzzing karchive.

https://gitlab.com/federicomenaquintero/bzip2/blob/master/NEWS https://bugzilla.redhat.com/show_bug.cgi?id=1319648 CVE-2016-3189 CVE-2019-12900 2019-06-23 2019-06-30
powerdns -- multiple vulnerabilities powerdns 4.1.10

PowerDNS Team reports:

CVE-2019-10162: An issue has been found in PowerDNS Authoritative Server allowing an authorized user to cause the server to exit by inserting a crafted record in a MASTER type zone under their control. The issue is due to the fact that the Authoritative Server will exit when it runs into a parsing error while looking up the NS/A/AAAA records it is about to use for an outgoing notify.

CVE-2019-10163: An issue has been found in PowerDNS Authoritative Server allowing a remote, authorized master server to cause a high CPU load or even prevent any further updates to any slave zone by sending a large number of NOTIFY messages. Note that only servers configured as slaves are affected by this issue.

https://doc.powerdns.com/authoritative/changelog/4.1.html#change-4.1.10 CVE-2019-10162 CVE-2019-10163 2019-06-21 2019-06-21
TYPO3 -- multiple vulnerabilities typo3-8-php71 typo3-8-php72 typo3-8-php73 8.7.27 typo3-9-php71 typo3-9-php72 typo3-9-php73 9.5.8

TYPO3 news:

Please read the corresponding Security Advisories for details.

https://typo3.org/article/typo3-958-and-8727-security-releases-published/ https://get.typo3.org/release-notes/8.7.27 https://get.typo3.org/release-notes/9.5.8 CVE-2019-10912 CVE-2019-12747 CVE-2019-12748 2019-06-28 2019-06-28
PostgreSQL -- Stack-based buffer overflow via setting a password postgresql11-server 11.4 postgresql10-server 10.9

The PostgreSQL project reports:

An authenticated user could create a stack-based buffer overflow by changing their own password to a purpose-crafted value. In addition to the ability to crash the PostgreSQL server, this could be further exploited to execute arbitrary code as the PostgreSQL operating system account.

Additionally, a rogue server could send a specifically crafted message during the SCRAM authentication process and cause a libpq-enabled client to either crash or execute arbitrary code as the client's operating system account.

This issue is fixed by upgrading and restarting your PostgreSQL server as well as your libpq installations. All users running PostgreSQL 10, 11, and 12 beta are encouraged to upgrade as soon as possible.

https://www.postgresql.org/about/news/1949/ CVE-2019-10164 2019-06-20 2019-06-27
znc -- privilege escalation znc 1.7.4

Mitre reports:

Modules.cpp in ZNC before 1.7.4-rc1 allows remote authenticated non-admin users to escalate privileges and execute arbitrary code by loading a module with a crafted name.

CVE-2019-12816 https://wiki.znc.in/ChangeLog/1.7.4 2019-06-13 2019-06-22
Mozilla -- multiple vulnerabilities thunderbird thunderbird-60.7.2

Mozilla Foundation reports:

CVE-2019-11707: Type confusion in Array.pop

A type confusion vulnerability can occur when manipulating JavaScript objects due to issues in Array.pop. This can allow for an exploitable crash. We are aware of targeted attacks in the wild abusing this flaw.

CVE-2019-11708: sandbox escape using Prompt:Open

Insufficient vetting of parameters passed with the Prompt:Open IPC message between child and parent processes can result in the non-sandboxed parent process opening web content chosen by a compromised child process. When combined with additional vulnerabilities this could result in executing arbitrary code on the user's computer.

https://www.mozilla.org/en-US/security/advisories/mfsa2019-20/ CVE-2019-11707 CVE-2019-11708 2019-06-20 2019-06-21
Mozilla -- multiple vulnerabilities firefox 67.0.4,1 waterfox 56.2.12 firefox-esr 60.7.2,1

Mozilla Foundation reports:

CVE-2019-11708: sandbox escape using Prompt:Open

Insufficient vetting of parameters passed with the Prompt:Open IPC message between child and parent processes can result in the non-sandboxed parent process opening web content chosen by a compromised child process. When combined with additional vulnerabilities this could result in executing arbitrary code on the user's computer.

https://www.mozilla.org/en-US/security/advisories/mfsa2019-19/ CVE-2019-11708 2019-06-20 2019-06-21 2019-07-09
Mozilla -- multiple vulnerabilities thunderbird 60.7.1

Mozilla Foundation reports:

CVE-2019-11703: Heap buffer overflow in icalparser.c

A flaw in Thunderbird's implementation of iCal causes a heap buffer overflow in parser_get_next_char when processing certain email messages, resulting in a potentially exploitable crash.

CVE-2019-11704: Heap buffer overflow in icalvalue.c

A flaw in Thunderbird's implementation of iCal causes a heap buffer overflow in icalmemory_strdup_and_dequote when processing certain email messages, resulting in a potentially exploitable crash.

CVE-2019-11705: Stack buffer overflow in icalrecur.c

A flaw in Thunderbird's implementation of iCal causes a stack buffer overflow in icalrecur_add_bydayrules when processing certain email messages, resulting in a potentially exploitable crash.

CVE-2019-11706: Type confusion in icalproperty.c

A flaw in Thunderbird's implementation of iCal causes a type confusion in icaltimezone_get_vtimezone_properties when processing certain email messages, resulting in a crash.

https://www.mozilla.org/en-US/security/advisories/mfsa2019-17/ CVE-2019-11703 CVE-2019-11704 CVE-2019-11705 CVE-2019-11706 2019-06-13 2019-06-21
vlc -- Double free in Matroska demuxer vlc 3.0.7.1,4

The VLC project reports:

mkv: Fix potential double free

CVE-2019-12874 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12874 http://git.videolan.org/?p=vlc.git;a=commit;h=81023659c7de5ac2637b4a879195efef50846102 2019-05-20 2019-06-20
vlc -- Buffer overflow vulnerability vlc 3.0.7,4

zhangyang reports:

The ReadFrame function in the avi.c file uses a variable i_width_bytes, which is obtained directly from the file. It is a signed integer. It does not do a strict check before the memory operation(memmove, memcpy), which may cause a buffer overflow.

CVE-2019-5439 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5439 https://hackerone.com/reports/484398 2019-01-23 2019-06-20
mozilla -- multiple vulnerabilities firefox 67.0.3,1 waterfox 56.2.11 firefox-esr 60.7.1,1

Mozilla Foundation reports:

CVE-2019-11707: Type confusion in Array.pop

A type confusion vulnerability can occur when manipulating JavaScript objects due to issues in Array.pop. This can allow for an exploitable crash. We are aware of targeted attacks in the wild abusing this flaw.

CVE-2019-11707 https://www.mozilla.org/security/advisories/mfsa2019-18/ 2019-06-18 2019-06-19 2019-06-20
netatalk3 -- remote code execution vulnerability netatalk3 3.1.12,1

NIST reports:

Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.

https://nvd.nist.gov/vuln/detail/CVE-2018-1160 https://medium.com/tenable-techblog/exploiting-an-18-year-old-bug-b47afe54172 2018-11-10 2019-06-16
GraphicsMagick -- multiple vulnerabilities GraphicsMagick 1.3.32,1

GraphicsMagick News:

Read "Security Fixes:" section for details.

http://www.graphicsmagick.org/NEWS.html 2019-06-15 2019-06-16
chromium -- use after free chromium 75.0.3770.90

Google Chrome Releases reports:

[961413] High CVE-2019-5842: Use-after-free in Blink. Reported by BUGFENSE Anonymous Bug Bounties https://bugfense.io on 2019-05-09

https://chromereleases.googleblog.com/2019/06/stable-channel-update-for-desktop_13.html CVE-2019-5842 2019-05-09 2019-06-15
phpMyAdmin -- CSRF vulnerability in login form phpMyAdmin phpMyAdmin-php56 phpMyAdmin-php70 phpMyAdmin-php71 phpMyAdmin-php72 4.9.0

The phpMyAdmin development team reports:

Summary

CSRF vulnerability in login form

Description

A vulnerability was found that allows an attacker to trigger a CSRF attack against a phpMyAdmin user. The attacker can trick the user, for instance through a broken <img> tag pointing at the victim's phpMyAdmin database, and the attacker can potentially deliver a payload (such as a specific INSERT or DELETE statement) through the victim.

Severity

We consider this vulnerability to be severe.

Mitigation factor

Only the 'cookie' auth_type is affected; users can temporary use phpMyAdmin's http authentication as a workaround.

https://www.phpmyadmin.net/security/PMASA-2019-4/ CVE-2019-12616 2019-06-04 2019-06-13
Vim/NeoVim -- Security vulnerability vim vim-console vim-tiny 8.1.1365 neovim 0.3.6

Security releases for Vim/NeoVim:

Sandbox escape allows for arbitrary code execution.

https://nvd.nist.gov/vuln/detail/CVE-2019-12735 2019-05-22 2019-06-13
mybb -- vulnerabilities mybb 1.8.21

mybb Team reports:

High risk: Theme import stylesheet name RCE

High risk: Nested video MyCode persistent XSS

Medium risk: Find Orphaned Attachments reflected XSS

Medium risk: Post edit reflected XSS

Medium risk: Private Messaging folders SQL injection

Low risk: Potential phar deserialization through Upload Path

https://blog.mybb.com/2019/06/10/mybb-1-8-21-released-security-maintenance-release/ 2019-06-10 2019-06-12
Flash Player -- arbitrary code execution linux-flashplayer 32.0.0.207

Adobe reports:

  • This update resolves a use-after-free vulnerability that could lead to arbitrary code execution (CVE-2019-7845).
CVE-2019-7845 https://helpx.adobe.com/security/products/flash-player/apsb19-30.html 2019-06-11 2019-06-11
drupal -- Drupal core - Moderately critical drupal7 7.67 drupal8 8.7.1

Drupal Security Team reports:

CVE-2019-11831: By-passing protection of Phar Stream Wrapper Interceptor.

In order to intercept file invocations like file_exists or stat on compromised Phar archives the base name has to be determined and checked before allowing to be handled by PHP Phar stream handling. The current implementation is vulnerable to path traversal leading to scenarios where the Phar archive to be assessed is not the actual (compromised) file.

https://www.drupal.org/SA-CORE-2019-007 2019-05-08 2019-06-08
Exim -- RCE in deliver_message() function exim 4.874.92

Exim team and Qualys report:

We received a report of a possible remote exploit. Currently there is no evidence of an active use of this exploit.

A patch exists already, is being tested, and backported to all versions we released since (and including) 4.87.

The severity depends on your configuration. It depends on how close to the standard configuration your Exim runtime configuration is. The closer the better.

Exim 4.92 is not vulnerable.

CVE-2019-10149 https://www.exim.org/static/doc/security/CVE-2019-10149.txt 2019-05-27 2019-06-06
Django -- AdminURLFieldWidget XSS py27-django111 py35-django111 py36-django111 py37-django111 1.11.21 py35-django21 py36-django21 py37-django21 2.1.9 py35-django22 py36-django22 py37-django22 2.2.2

Django security releases issued:

The clickable "Current URL" link generated by AdminURLFieldWidget displayed the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link..

jQuery before 3.4.0, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype.

CVE-2019-12308 CVE-2019-11358 https://www.djangoproject.com/weblog/2019/jun/03/security-releases/ 2019-06-03 2019-06-06
Gitlab -- Multiple Vulnerabilities gitlab-ce 11.11.011.11.1 11.10.011.10.5 6.8.011.9.12

Gitlab reports:

Remote Command Execution Vulnerability on Repository Download Feature

Confidential Issue Titles Revealed to Restricted Users on Unsubscribe

Disclosure of Milestone Metadata through the Search API

Private Project Discovery via Comment Links

Metadata of Confidential Issues Disclosed to Restricted Users

Mandatory External Authentication Provider Sign-In Restrictions Bypass

Internal Projects Allowed to Be Created on in Private Groups

Server-Side Request Forgery Through DNS Rebinding

Stored Cross-Site Scripting on Wiki Pages

Stored Cross-Site Scripting on Notes

Repository Password Disclosed on Import Error Page

Protected Branches Restriction Rules Bypass

Stored Cross-Site Scripting Vulnerability on Child Epics

https://about.gitlab.com/2019/06/03/security-release-gitlab-11-dot-11-dot-1-released/ CVE-2019-12430 CVE-2019-12432 CVE-2019-12431 CVE-2019-12434 CVE-2019-12429 CVE-2019-12428 CVE-2019-12433 CVE-2019-12443 CVE-2019-12444 CVE-2019-12445 CVE-2019-12446 CVE-2019-12441 CVE-2019-12442 2019-06-03 2019-06-03
buildbot -- OAuth Authentication Vulnerability py27-buildbot py35-buildbot py36-buildbot py37-buildbot 2.3.1

Buildbot accepted user-submitted authorization token from OAuth and used it to authenticate user.

The vulnerability can lead to malicious attackers to authenticate as legitimate users of a Buildbot instance without knowledge of the victim's login credentials on certain scenarios.

If an attacker has an application authorized to access data of another user at the same Identity Provider as the used by the Buildbot instance, then he can acquire a token to access the data of that user, supply the token to the Buildbot instance and successfully login as the victim.

https://github.com/buildbot/buildbot/wiki/OAuth-vulnerability-in-using-submitted-authorization-token-for-authentication https://github.com/buildbot/buildbot/pull/4763 CVE-2019-12300 2019-05-07 2019-06-01
bro -- Unsafe integer conversions can cause unintentional code paths to be executed bro 2.6.2

Jon Siwek of Corelight reports:

The following Denial of Service vulnerabilities are addressed:

  • Integer type mismatches in BinPAC-generated parser code and Bro analyzer code may allow for crafted packet data to cause unintentional code paths in the analysis logic to be taken due to unsafe integer conversions causing the parser and analysis logic to each expect different fields to have been parsed. One such example, reported by Maksim Shudrak, causes the Kerberos analyzer to dereference a null pointer. CVE-2019-12175 was assigned for this issue.
  • The Kerberos parser allows for several fields to be left uninitialized, but they were not marked with an &optional attribute and several usages lacked existence checks. Crafted packet data could potentially cause an attempt to access such uninitialized fields, generate a runtime error/exception, and leak memory. Existence checks and &optional attributes have been added to the relevent Kerberos fields.
  • BinPAC-generated protocol parsers commonly contain fields whose length is derived from other packet input, and for those that allow for incremental parsing, BinPAC did not impose a limit on how large such a field could grow, allowing for remotely-controlled packet data to cause growth of BinPAC's flowbuffer bounded only by the numeric limit of an unsigned 64-bit integer, leading to memory exhaustion. There is now a generalized limit for how large flowbuffers are allowed to grow, tunable by setting "BinPAC::flowbuffer_capacity_max".
CVE-2017-12175 2019-05-29 2019-05-31
ImageMagick -- multiple vulnerabilities ImageMagick7 7.0.8.47 ImageMagick7-nox11 7.0.8.47 ImageMagick6 6.9.10.47,1 ImageMagick6-nox11 6.9.10.47,1

cvedetails.com reports:

CVE-2019-7175: In ImageMagick before 7.0.8-25, some memory leaks exist in DecodeImage in coders/pcd.c.

CVE-2019-7395: In ImageMagick before 7.0.8-25, a memory leak exists in WritePSDChannel in coders/psd.c.

CVE-2019-7396: In ImageMagick before 7.0.8-25, a memory leak exists in ReadSIXELImage in coders/sixel.c.

CVE-2019-7397: In ImageMagick before 7.0.8-25 and GraphicsMagick through 1.3.31, several memory leaks exist in WritePDFImage in coders/pdf.c.

CVE-2019-7398: In ImageMagick before 7.0.8-25, a memory leak exists in WriteDIBImage in coders/dib.c.

CVE-2019-9956: In ImageMagick 7.0.8-35 Q16, there is a stack-based buffer overflow in the function PopHexPixel of coders/ps.c, which allows an attacker to cause a denial of service or code execution via a crafted image file.

CVE-2019-10131: An off-by-one read vulnerability was discovered in ImageMagick before version 7.0.7-28 in the formatIPTCfromBuffer function in coders/meta.c. A local attacker may use this flaw to read beyond the end of the buffer or to crash the program.

CVE-2019-10649: In ImageMagick 7.0.8-36 Q16, there is a memory leak in the function SVGKeyValuePairs of coders/svg.c, which allows an attacker to cause a denial of service via a crafted image file.

CVE-2019-10650: In ImageMagick 7.0.8-36 Q16, there is a heap-based buffer over-read in the function WriteTIFFImage of coders/tiff.c, which allows an attacker to cause a denial of service or information disclosure via a crafted image file.

CVE-2019-10714: LocaleLowercase in MagickCore/locale.c in ImageMagick before 7.0.8-32 allows out-of-bounds access, leading to a SIGSEGV.

CVE-2019-11470: The cineon parsing component in ImageMagick 7.0.8-26 Q16 allows attackers to cause a denial-of-service (uncontrolled resource consumption) by crafting a Cineon image with an incorrect claimed image size. This occurs because ReadCINImage in coders/cin.c lacks a check for insufficient image data in a file.

CVE-2019-11472: ReadXWDImage in coders/xwd.c in the XWD image parsing component of ImageMagick 7.0.8-41 Q16 allows attackers to cause a denial-of-service (divide-by-zero error) by crafting an XWD image file in which the header indicates neither LSB first nor MSB first.

CVE-2019-11597: In ImageMagick 7.0.8-43 Q16, there is a heap-based buffer over-read in the function WriteTIFFImage of coders/tiff.c, which allows an attacker to cause a denial of service or possibly information disclosure via a crafted image file.

CVE-2019-11598: In ImageMagick 7.0.8-40 Q16, there is a heap-based buffer over-read in the function WritePNMImage of coders/pnm.c, which allows an attacker to cause a denial of service or possibly information disclosure via a crafted image file. This is related to SetGrayscaleImage in MagickCore/quantize.c.

https://www.cvedetails.com/vulnerability-list/vendor_id-1749/Imagemagick.html CVE-2019-7175 CVE-2019-7395 CVE-2019-7396 CVE-2019-7397 CVE-2019-7398 CVE-2019-9956 CVE-2019-10131 CVE-2019-10649 CVE-2019-10650 CVE-2019-10714 CVE-2019-11470 CVE-2019-11472 CVE-2019-11597 CVE-2019-11598 2019-03-07 2019-05-30 2019-06-17
cyrus-imapd -- buffer overrun in httpd cyrus-imapd30 3.0.03.0.10 cyrus-imapd25 2.5.02.5.13

Cyrus IMAP 3.0.10 Release Notes states:

Fixed CVE-2019-11356: buffer overrun in httpd

CVE-2019-11356 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11356 2019-04-19 2019-05-27
serendipity -- XSS serendipity 2.1.5

MITRE:

Serendipity before 2.1.5 has XSS via EXIF data that is mishandled in the templates/2k11/admin/media_choose.tpl Editor Preview feature or the templates/2k11/admin/media_items.tpl Media Library feature.

https://blog.s9y.org/archives/282-Serendipity-2.1.5-released.html CVE-2019-11870 2019-05-01 2019-05-26
sqlite3 -- use after free sqlite3 3.26.0

MITRE reports:

An exploitable use after free vulnerability exists in the window function functionality of Sqlite3 3.26.0. A specially crafted SQL command can cause a use after free vulnerability, potentially resulting in remote code execution. An attacker can send a malicious SQL command to trigger this vulnerability.

https://talosintelligence.com/vulnerability_reports/TALOS-2019-0777 CVE-2019-5018 2019-05-09 2019-05-26
suricata -- buffer over-read suricata 4.1.4

Mitre reports:

An issue was discovered in Suricata 4.1.x before 4.1.4. If the input of the function SSHParseBanner is composed only of a \n character, then the program runs into a heap-based buffer over-read. This occurs because the erroneous search for \r results in an integer underflow.

https://suricata-ids.org/2019/04/30/suricata-4-1-4-released/ CVE-2019-10053 2019-03-15 2019-05-26 2019-05-26
curl -- multiple vulnerabilities curl 7.19.47.65.0

curl security problems:

CVE-2019-5435: Integer overflows in curl_url_set()

libcurl contains two integer overflows in the curl_url_set() function that if triggered, can lead to a too small buffer allocation and a subsequent heap buffer overflow.

The flaws only exist on 32 bit architectures and require excessive string input lengths.

CVE-2019-5436: TFTP receive buffer overflow

libcurl contains a heap buffer overflow in the function (tftp_receive_packet()) that recevives data from a TFTP server. It calls recvfrom() with the default size for the buffer rather than with the size that was used to allocate it. Thus, the content that might overwrite the heap memory is entirely controlled by the server.

The flaw exists if the user selects to use a "blksize" of 504 or smaller (default is 512). The smaller size that is used, the larger the possible overflow becomes.

Users chosing a smaller size than default should be rare as the primary use case for changing the size is to make it larger.

It is rare for users to use TFTP across the Internet. It is most commonly used within local networks.

https://curl.haxx.se/docs/security.html https://curl.haxx.se/docs/CVE-2019-5435.html https://curl.haxx.se/docs/CVE-2019-5436.html CVE-2019-5435 CVE-2019-5436 2019-05-22 2019-05-25 2019-05-26
OCaml -- Multiple Security Vulnerabilities ocaml 4.03.0

MITRE reports:

OCaml before 4.03.0 does not properly handle sign extensions, which allows remote attackers to conduct buffer overflow attacks or obtain sensitive information as demonstrated by a long string to the String.copy function.

https://nvd.nist.gov/vuln/detail/CVE-2015-8869 https://github.com/ocaml/ocaml/commit/659615c7b100a89eafe6253e7a5b9d84d0e8df74#diff-a97df53e3ebc59bb457191b496c90762 CVE-2015-8869 2016-06-13 2019-05-23 2019-05-26
mozilla -- multiple vulnerabilities firefox 67.0,1 waterfox 56.2.10 seamonkey linux-seamonkey 2.53.0 firefox-esr 60.7.0,1 linux-firefox 60.7.0,2 libxul thunderbird linux-thunderbird 60.7.0

Mozilla Foundation reports:

CVE-2019-9815: Disable hyperthreading on content JavaScript threads on macOS

CVE-2019-9816: Type confusion with object groups and UnboxedObjects

CVE-2019-9817: Stealing of cross-domain images using canvas

CVE-2019-9818: Use-after-free in crash generation server

CVE-2019-9819: Compartment mismatch with fetch API

CVE-2019-9820: Use-after-free of ChromeEventHandler by DocShell

CVE-2019-9821: Use-after-free in AssertWorkerThread

CVE-2019-11691: Use-after-free in XMLHttpRequest

CVE-2019-11692: Use-after-free removing listeners in the event listener manager

CVE-2019-11693: Buffer overflow in WebGL bufferdata on Linux

CVE-2019-7317: Use-after-free in png_image_free of libpng library

CVE-2019-11694: Uninitialized memory memory leakage in Windows sandbox

CVE-2019-11695: Custom cursor can render over user interface outside of web content

CVE-2019-11696: Java web start .JNLP files are not recognized as executable files for download prompts

CVE-2019-11697: Pressing key combinations can bypass installation prompt delays and install extensions

CVE-2019-11698: Theft of user history data through drag and drop of hyperlinks to and from bookmarks

CVE-2019-11700: res: protocol can be used to open known local files

CVE-2019-11699: Incorrect domain name highlighting during page navigation

CVE-2019-11701: webcal: protocol default handler loads vulnerable web page

CVE-2019-9814: Memory safety bugs fixed in Firefox 67

CVE-2019-9800: Memory safety bugs fixed in Firefox 67 and Firefox ESR 60.7

CVE-2019-9815 CVE-2019-9816 CVE-2019-9817 CVE-2019-9818 CVE-2019-9819 CVE-2019-9820 CVE-2019-9821 CVE-2019-11691 CVE-2019-11692 CVE-2019-11693 CVE-2019-7317 CVE-2019-11694 CVE-2019-11695 CVE-2019-11696 CVE-2019-11697 CVE-2019-11698 CVE-2019-11700 CVE-2019-11699 CVE-2019-11701 CVE-2019-9814 CVE-2019-9800 https://www.mozilla.org/security/advisories/mfsa2019-13/ https://www.mozilla.org/security/advisories/mfsa2019-14/ https://www.mozilla.org/security/advisories/mfsa2019-15/ 2019-05-21 2019-05-22 2019-07-23
samba -- multiple vulnerabilities samba46 4.6.16 samba47 4.7.12 samba48 4.8.12 samba49 4.9.8 samba410 4.10.3

The samba project reports:

The checksum validation in the S4U2Self handler in the embedded Heimdal KDC did not first confirm that the checksum was keyed, allowing replacement of the requested target (client) principal

Authenticated users with write permission can trigger a symlink traversal to write or detect files outside the Samba share.

https://www.samba.org/samba/security/CVE-2018-16860.html CVE-2018-16860 https://www.samba.org/samba/security/CVE-2019-3880.html CVE-2019-3880 2019-05-14 2019-05-14
Rust -- violation of Rust's safety guarantees rust 1.34.01.34.2

Sean McArthur reports:

The Rust Programming Language Standard Library 1.34.x before 1.34.2 contains a stabilized method which, if overridden, can violate Rust's safety guarantees and cause memory unsafety. If the Error::type_id method is overridden then any type can be safely cast to any other type, causing memory safety vulnerabilities in safe code (e.g., out-of-bounds write or read). Code that does not manually implement Error::type_id is unaffected.

https://blog.rust-lang.org/2019/05/13/Security-advisory.html CVE-2019-12083 2019-05-09 2019-05-15
Flash Player -- arbitrary code execution linux-flashplayer 32.0.0.192

Adobe reports:

  • This update resolves a use-after-free vulnerability that could lead to arbitrary code execution (CVE-2019-7837).
CVE-2019-7837 https://helpx.adobe.com/security/products/flash-player/apsb19-26.html 2019-05-14 2019-05-14
PHP -- Multiple vulnerabilities in EXIF module php71-exif 7.1.28 php72-exif 7.2.17 php73-exif 7.3.4

The PHP project reports:

Heap-buffer-overflow in php_ifd_get32s (CVE-2019-11034)

Heap-buffer-overflow in exif_iif_add_value (CVE-2019-11035)

https://www.php.net/ChangeLog-7.php CVE-2019-11034 CVE-2019-11035 2019-04-04 2019-05-11
PostgreSQL -- Selectivity estimators bypass row security policies postgresql11-server 11.3 postgresql10-server 10.8 postgresql96-server 9.6.13 postgresql95-server 9.5.17

The PostgreSQL project reports:

PostgreSQL maintains statistics for tables by sampling data available in columns; this data is consulted during the query planning process. Prior to this release, a user able to execute SQL queries with permissions to read a given column could craft a leaky operator that could read whatever data had been sampled from that column. If this happened to include values from rows that the user is forbidden to see by a row security policy, the user could effectively bypass the policy. This is fixed by only allowing a non-leakproof operator to use this data if there are no relevant row security policies for the table.

https://www.postgresql.org/about/news/1939/ CVE-2019-10130 2019-05-09 2019-05-09
PostgreSQL -- Memory disclosure in partition routing postgresql11-server 11.3

The PostgreSQL project reports:

Prior to this release, a user running PostgreSQL 11 can read arbitrary bytes of server memory by executing a purpose-crafted INSERT statement to a partitioned table.

https://www.postgresql.org/about/news/1939/ CVE-2019-10129 2019-05-09 2019-05-09
gitea -- multiple vulnerabilities gitea 1.8.0

Gitea Team reports:

This release contains two new security fixes which cannot be backported to the 1.7.0 branch, so it is recommended to update to this version.

https://blog.gitea.io/2019/04/gitea-1.8.0-is-released/ 2019-04-21 2019-05-06
comms/hylafax -- Malformed fax sender remote code execution in JPEG support hylafax 6.0.7

A malicious sender that sets both JPEG and MH,MR,MMR or JBIG in the same DCS signal or sends a large JPEG page could lead to remote code execution.

CVE-2018-17141 ftp://ftp.hylafax.org/security/CVE-2018-17141.html https://www.x41-dsec.de/lab/advisories/x41-2018-008-hylafax/ http://bugs.hylafax.org/show_bug.cgi?id=974 http://git.hylafax.org/HylaFAX?a=commit;h=c6cac8d8cd0dbe313689ba77023e12bc5b3027be 2018-08-24 2019-05-05
Gitlab -- Information Disclosure gitlab-ce 11.10.011.10.3 11.9.011.9.11 11.8.011.8.10

Gitlab reports:

Information Disclosure with Limited Scope Token

https://about.gitlab.com/2019/04/30/security-release-gitlab-11-dot-10-dot-3-released/ CVE-2019-11605 2019-04-30 2019-05-01
Dovecot -- Multiple vulnerabilities dovecot 2.3.02.3.6

Aki Tuomi reports:

Submission-login crashes with signal 11 due to null pointer access when authentication is aborted by disconnecting. This can lead to denial-of-service attack by persistent attacker(s).

Aki Tuomi reports:

Submission-login crashes when authentication is started over TLS secured channel and invalid authentication message is sent. This can lead to denial-of-service attack by persistent attacker(s).

https://dovecot.org/list/dovecot-news/2019-April/000409.html CVE-2019-11494 https://dovecot.org/list/dovecot-news/2019-April/000410.html CVE-2019-11499 2019-03-11 2019-04-30
Gitlab -- Multiple vulnerabilities gitlab-ce 11.10.011.10.2 11.9.011.9.10 6.0.011.8.9

Gitlab reports:

Moving an Issue to Private Repo Leaks Project Namespace

Notification Emails Sent to Restricted Users

Unauthorized Comments on Confidential Issues

Merge Request Approval Count Inflation

Unsanitized Branch Names on New Merge Request Notification Emails

Improper Sanitation of Credentials in Gitaly

https://about.gitlab.com/2019/04/29/security-release-gitlab-11-dot-10-dot-2-released/ CVE-2019-11545 CVE-2019-11544 CVE-2019-11548 CVE-2019-11546 CVE-2019-11547 CVE-2019-11549 2019-04-29 2019-04-29
buildbot -- CRLF injection in Buildbot login and logout redirect code py27-buildbot py35-buildbot py36-buildbot py37-buildbot 1.8.0

A CRLF can be injected in Location header of /auth/login and /auth/logout This is due to lack of input validation in the buildbot redirection code.

It was not found a way to impact Buildbot product own security through this vulnerability, but it could be used to compromise other sites hosted on the same domain as Buildbot. - cookie injection a master domain (ie if your buildbot is on buildbot.buildbot.net, one can inject a cookie on *.buildbot.net, which could impact another website hosted in your domain) - HTTP response splitting and cache poisoning (browser or proxy) are also typical impact of this vulnerability class, but might be impractical to exploit.

https://github.com/buildbot/buildbot/wiki/CRLF-injection-in-Buildbot-login-and-logout-redirect-code https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-7313 CVE-2019-7313 2019-01-29 2019-04-26
drupal -- Drupal core - Moderately critical drupal7 7.66 drupal8 8.6.15

Drupal Security Team reports:

CVE-2019-10909: Escape validation messages in the PHP templating engine.

CVE-2019-10910: Check service IDs are valid.

CVE-2019-10911: Add a separator in the remember me cookie hash.

jQuery 3.4.0 includes a fix for some unintended behavior when using jQuery.extend(true, {}, ...). If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype. This fix is included in jQuery 3.4.0, but patch diffs exist to patch previous jQuery versions.

It's possible that this vulnerability is exploitable with some Drupal modules. As a precaution, this Drupal security release backports the fix to jQuery.extend(), without making any other changes to the jQuery version that is included in Drupal core (3.2.1 for Drupal 8 and 1.4.4 for Drupal 7) or running on the site via some other module such as jQuery Update.

https://www.drupal.org/SA-CORE-2019-005 https://www.drupal.org/SA-CORE-2019-006 2019-04-17 2019-04-25
py-yaml -- arbitrary code execution py27-yaml py35-yaml py36-yaml py37-yaml 4.1

pyyaml reports:

the PyYAML.load function could be easily exploited to call any Python function. That means it could call any system command using os.system()

CVE-2017-18342 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-18342 https://github.com/yaml/pyyaml/pull/74 2018-06-27 2019-04-23
FreeBSD -- EAP-pwd message reassembly issue with unexpected fragment FreeBSD 12.012.0_3 11.211.2_9 wpa_supplicant 2.8 hostapd 2.8

Problem Description:

EAP-pwd implementation in hostapd (EAP server) and wpa_supplicant (EAP peer) does not to validate fragmentation reassembly state properly for a case where an unexpected fragment could be received. This could result in process termination due to NULL pointer dereference.

See https://w1.fi/security/2019-5/eap-pwd-message-reassembly-issue-with-unexpected-fragment.txt for a detailed description of the bug.

Impact:

All wpa_supplicant and hostapd versions with EAP-pwd support could suffer a denial of service attack through process termination.

https://w1.fi/security/2019-5/eap-pwd-message-reassembly-issue-with-unexpected-fragment.txt 2019-04-18 2019-04-23
FreeBSD -- EAP-pwd missing commit validation FreeBSD 12.012.0_3 11.211.2_9 wpa_supplicant 2.8 hostapd 2.8

Problem Description:

EAP-pwd implementation in hostapd (EAP server) and wpa_supplicant (EAP peer) does not to validate the received scalar and element values in EAP-pwd-Commit messages properly. This could result in attacks that would be able to complete EAP-pwd authentication exchange without the attacker having to know the used password.

See https://w1.fi/security/2019-4/eap-pwd-missing-commit-validation.txt for a detailed description of the bug.

Impact:

All wpa_supplicant and hostapd versions with EAP-pwd support.

CVE-2019-9497 CVE-2019-9498 CVE-2019-9499 SA-19:03.wpa 2019-04-10 2019-04-23 2019-07-30
FreeBSD -- SAE confirm missing state validation FreeBSD 12.012.0_3 11.211.2_9 wpa_supplicant 2.8 hostapd 2.8

Problem Description:

When hostapd is used to operate an access point with SAE (Simultaneous Authentication of Equals; also known as WPA3-Personal), an invalid authentication sequence could result in the hostapd process terminating due to a NULL pointer dereference when processing SAE confirm message. This was caused by missing state validation steps when processing the SAE confirm message in hostapd/AP mode.

See https://w1.fi/security/2019-3/sae-confirm-missing-state-validation.txt for a detailed description of the bug.

Impact:

All hostapd versions with SAE support (CONFIG_SAE=y in the build configuration and SAE being enabled in the runtime configuration).

CVE-2019-9496 2019-04-10 2019-04-23
FreeBSD -- EAP-pwd side-channel attack FreeBSD 12.012.0_3 11.211.2_9 wpa_supplicant 2.8 hostapd 2.8

Problem Description:

Potential side channel attacks in the SAE implementations used by both hostapd and wpa_supplicant (see CVE-2019-9494 and VU#871675). EAP-pwd uses a similar design for deriving PWE from the password and while a specific attack against EAP-pwd is not yet known to be tested, there is no reason to believe that the EAP-pwd implementation would be immune against the type of cache attack that was identified for the SAE implementation. Since the EAP-pwd implementation in hostapd (EAP server) and wpa_supplicant (EAP peer) does not support MODP groups, the timing attack described against SAE is not applicable for the EAP-pwd implementation.

See https://w1.fi/security/2019-2/eap-pwd-side-channel-attack.txt for a detailed description of the bug.

Impact:

All wpa_supplicant and hostapd versions with EAP-pwd support (CONFIG_EAP_PWD=y in the build configuration and EAP-pwd being enabled in the runtime configuration).

CVE-2019-9495 2019-04-10 2019-04-23
FreeBSD -- SAE side-channel attacks FreeBSD 12.012.0_3 11.211.2_9 wpa_supplicant 2.8 hostapd 2.8

Problem Description:

Side channel attacks in the SAE implementations used by both hostapd (AP) and wpa_supplicant (infrastructure BSS station/mesh station). SAE (Simultaneous Authentication of Equals) is also known as WPA3-Personal. The discovered side channel attacks may be able to leak information about the used password based on observable timing differences and cache access patterns. This might result in full password recovery when combined with an offline dictionary attack and if the password is not strong enough to protect against dictionary attacks.

See https://w1.fi/security/2019-1/sae-side-channel-attacks.txt for a detailed description of the bug.

Impact:

All wpa_supplicant and hostapd versions with SAE support (CONFIG_SAE=y in the build configuration and SAE being enabled in the runtime configuration).

CVE-2019-9494 2019-04-10 2019-04-23
Istio -- Security vulnerabilities istio 1.1.2

Istio reports:

Two security vulnerabilities have recently been identified in the Envoy proxy. The vulnerabilities are centered on the fact that Envoy did not normalize HTTP URI paths and did not fully validate HTTP/1.1 header values. These vulnerabilities impact Istio features that rely on Envoy to enforce any of authorization, routing, or rate limiting.

CVE-2019-9900 CVE-2019-9901 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9900 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9901 https://github.com/envoyproxy/envoy/issues/6434 https://github.com/envoyproxy/envoy/issues/6435 2019-03-29 2019-04-22
Ghostscript -- Security bypass vulnerability ghostscript9-agpl-base ghostscript9-agpl-x11 9.27

Cedric Buissart (Red Hat) reports:

It was found that the superexec operator was available in the internal dictionary in ghostscript before 9.27. A specially crafted PostScript file could use this flaw in order to, for example, have access to the file system outside of the constrains imposed by -dSAFER.

It was found that the forceput operator could be extracted from the DefineResource method in ghostscript before 9.27. A specially crafted PostScript file could use this flaw in order to, for example, have access to the file system outside of the constrains imposed by -dSAFER.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3835 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3838 CVE-2019-3835 CVE-2019-3838 2019-03-21 2019-04-21
GnuTLS -- double free, invalid pointer access gnutls 3.6.7

The GnuTLS project reports:

  • Tavis Ormandy from Google Project Zero found a memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
  • It was found using the TLS fuzzer tools that decoding a malformed TLS1.3 asynchronous message can cause a server crash via an invalid pointer access. The issue affects GnuTLS server applications since 3.6.4.
https://www.gnutls.org/security-new.html#GNUTLS-SA-2019-03-27 CVE-2019-3829 CVE-2019-3836 2019-03-27 2019-04-19
dovecot -- json encoder crash dovecot 2.3.02.3.5.2 dovecot2 2.3.02.3.5.2

Aki Tuomi reports:

* CVE-2019-10691: Trying to login with 8bit username containing invalid UTF8 input causes auth process to crash if auth policy is enabled. This could be used rather easily to cause a DoS. Similar crash also happens during mail delivery when using invalid UTF8 in From or Subject header when OX push notification driver is used.

https://dovecot.org/pipermail/dovecot-news/2019-April/000407.html CVE-2019-10691 2019-04-09 2019-04-18 2019-05-26
libssh2 -- multiple issues libssh2 1.8.1,3 linux-c6-libssh2 1.4.2_7 linux-c7-libssh2 1.4.3_3

libssh2 developers report:

  • Defend against possible integer overflows in comp_method_zlib_decomp.
  • Defend against writing beyond the end of the payload in _libssh2_transport_read().
  • Sanitize padding_length - _libssh2_transport_read().
  • This prevents an underflow resulting in a potential out-of-bounds read if a server sends a too-large padding_length, possibly with malicious intent.
  • Prevent zero-byte allocation in sftp_packet_read() which could lead to an out-of-bounds read.
  • Check the length of data passed to sftp_packet_add() to prevent out-of-bounds reads.
  • Add a required_size parameter to sftp_packet_require et. al. to require callers of these functions to handle packets that are too short.
  • Additional length checks to prevent out-of-bounds reads and writes in _libssh2_packet_add().
https://github.com/libssh2/libssh2/releases/tag/libssh2-1.8.1 https://libssh2.org/CVE-2019-3855.html https://libssh2.org/CVE-2019-3856.html https://libssh2.org/CVE-2019-3857.html https://libssh2.org/CVE-2019-3858.html https://libssh2.org/CVE-2019-3859.html https://libssh2.org/CVE-2019-3860.html https://libssh2.org/CVE-2019-3861.html https://libssh2.org/CVE-2019-3862.html https://libssh2.org/CVE-2019-3863.html CVE-2019-3855 CVE-2019-3856 CVE-2019-3857 CVE-2019-3858 CVE-2019-3859 CVE-2019-3860 CVE-2019-3861 CVE-2019-3862 CVE-2019-3863 2019-03-14 2019-04-18 2019-07-07
gitea -- remote code execution gitea 1.7.5

The Gitea team reports:

Prevent remote code execution vulnerability with mirror repo URL settings.

https://blog.gitea.io/2019/04/gitea-1.7.6-is-released/ 2019-04-13 2019-04-17
MySQL -- multiple vulnerabilities mariadb55-server 5.5.64 mariadb101-server 10.1.39 mariadb102-server 10.2.23 mariadb103-server 10.3.14 mysql56-server 5.6.44 mysql57-server 5.7.26 mysql80-server 8.0.15 percona55-server 5.5.64 percona56-server 5.6.44 percona57-server 5.7.26

Oracle reports:

Critical Patch Update Oracle MySQL Executive Summary

This Critical Patch Update contains 44 new security fixes for Oracle MySQL. 3 of these vulnerabilities may be remotely exploitable without authentication, i.e., may be exploited over a network without requiring user credentials.

The Oracle MySQL products and versions affected by vulnerabilities that are fixed in this Critical Patch Update are: MySQL Server, versions 5.6.43 and prior, 5.7.25 and prior, 8.0.15 and prior

Further details will be published by Oracle on 2019-04-16

https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html 2019-04-13 2019-04-13
wget -- security flaw in caching credentials passed as a part of the URL wget 1.191.20.1

Gynvael Coldwind reports:

set_file_metadata in xattr.c in GNU Wget before 1.20.1 stores a file's origin URL in the user.xdg.origin.url metadata attribute of the extended attributes of the downloaded file, which allows local users to obtain sensitive information (e.g., credentials contained in the URL) by reading this attribute, as demonstrated by getfattr. This also applies to Referer information in the user.xdg.referrer.url metadata attribute.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-20483 CVE-2018-20483 2018-12-25 2019-04-12
Gitlab -- Group Runner Registration Token Exposure gitlab-ce 11.9.011.9.7 11.8.011.8.7 10.4.011.7.11

Gitlab reports:

Group Runner Registration Token Exposure

https://about.gitlab.com/2019/04/10/critical-security-release-gitlab-11-dot-9-dot-7-released/ CVE-2019-11000 2019-04-10 2019-04-11
jenkins -- multiple vulnerabilities jenkins 2.172 jenkins-lts 2.164.2

Jenkins Security Advisory:

Description

(Medium) SECURITY-1289

Jenkins accepted cached legacy CLI authentication

(Medium) SECURITY-1327

XSS vulnerability in form validation button

https://jenkins.io/security/advisory/2019-04-10/ 2019-04-10 2019-04-10
Flash Player -- multiple vulnerabilities linux-flashplayer 32.0.0.171

Adobe reports:

  • This update resolves a use-after-free vulnerability that could lead to arbitrary code execution (CVE-2019-7096).
  • This update resolves an out-of-bounds read vulnerability that could lead to information disclosure (CVE-2019-7108).
CVE-2019-7096 CVE-2019-7108 https://helpx.adobe.com/security/products/flash-player/apsb19-19.html 2019-04-09 2019-04-10
clamav -- multiple vulnerabilities clamav 0.101.2,1

Clamav reports:

An out-of-bounds heap read condition may occur when scanning PDF documents

An out-of-bounds heap read condition may occur when scanning PE files

An out-of-bounds heap write condition may occur when scanning OLE2 files

An out-of-bounds heap read condition may occur when scanning malformed PDF documents

A path-traversal write condition may occur as a result of improper input validation when scanning RAR archives

A use-after-free condition may occur as a result of improper error handling when scanning nested RAR archives

https://blog.clamav.net/2019/03/clamav-01012-and-01003-patches-have.html CVE-2019-1787 CVE-2019-1789 CVE-2019-1788 CVE-2019-1786 CVE-2019-1785 CVE-2019-1798 2019-03-29 2019-04-05
Gitlab -- Multiple vulnerabilities gitlab-ce 11.9.011.9.4 11.8.011.8.6 11.7.10

Gitlab reports:

DoS potential for regex in CI/CD refs

Related branches visible in issues for guests

Persistent XSS at merge request resolve conflicts

Improper authorization control "move issue"

Guest users of private projects have access to releases

DoS potential on project languages page

Recurity assessment: information exposure through timing discrepancy

Recurity assessment: loginState HMAC issues

Recurity assessment: open redirect

PDF.js vulnerable to CVE-2018-5158

IDOR labels of private projects/groups

EXIF geolocation data not stripped from uploaded images

https://about.gitlab.com/2019/04/01/security-release-gitlab-11-dot-9-dot-4-released/ CVE-2019-10640 CVE-2019-10116 CVE-2019-10111 CVE-2019-10110 CVE-2019-10115 CVE-2019-10113 CVE-2019-10114 CVE-2019-10112 CVE-2019-10117 CVE-2018-5158 CVE-2019-10108 CVE-2019-10109 2019-04-01 2019-04-02
Apache -- Multiple vulnerabilities apache24 2.4.39

The Apache httpd Project reports:

Apache HTTP Server privilege escalation from modules' scripts (CVE-2019-0211) (important)

mod_auth_digest access control bypass (CVE-2019-0217) (important)

mod_ssl access control bypass (CVE-2019-0215) (important)

mod_http2, possible crash on late upgrade (CVE-2019-0197) (low)

mod_http2, read-after-free on a string compare (CVE-2019-0196) (low)

Apache httpd URL normalization inconsistincy (CVE-2019-0220) (low)

https://www.apache.org/dist/httpd/CHANGES_2.4.39 https://httpd.apache.org/security/vulnerabilities_24.html CVE-2019-0211 CVE-2019-0217 CVE-2019-0215 CVE-2019-0196 CVE-2019-0220 2019-04-01 2019-04-02
Kubectl -- Potential directory traversal kubectl 1.11.9 1.12.01.12.7 1.13.01.13.5

Kubernetes.io reports:

A security issue was discovered with the Kubernetes kubectl cp command that could enable a directory traversal replacing or deleting files on a user’s workstation.

CVE-2019-1002101 https://nvd.nist.gov/vuln/detail/CVE-2019-1002101 2019-03-28 2019-04-01
znc -- Denial of Service znc 1.7.3

Mitre reports:

ZNC before 1.7.3-rc1 allows an existing remote user to cause a Denial of Service (crash) via invalid encoding.

CVE-2019-9917 https://wiki.znc.in/ChangeLog/1.7.3 2019-03-21 2019-03-31
Jupyter notebook -- open redirect vulnerability py27-notebook py35-notebook py36-notebook py37-notebook 5.7.8

Jupyter blog:

Login pages tend to take a parameter for redirecting back to a page after successful login, e.g. /login?next=/notebooks/mynotebook.ipynb, so that you aren't disrupted too much if you try to visit a page, but have to authenticate first. An Open Redirect Vulnerability is when a malicious person crafts a link pointing to the login page of a trusted site, but setting the "redirect after successful login" parameter to send the user to their own site, instead of a page on the authenticated site (the notebook or JupyterHub server), e.g. /login?next=http://badwebsite.biz. This doesn't necessarily compromise anything immediately, but it enables phishing if users don't notice that the domain has changed, e.g. by showing a fake "re-enter your password" page. Servers generally have to validate the redirect URL to avoid this. Both JupyterHub and Notebook already do this, but the validation didn't take into account all possible ways to redirect to other sites, so some malicious URLs could still be crafted to redirect away from the server (the above example does not work in any recent version of either package). Only certain browsers (Chrome and Firefox, not Safari) could be redirected from the JupyterHub login page, but all browsers could be redirected away from a standalone notebook server.

https://blog.jupyter.org/open-redirect-vulnerability-in-jupyter-jupyterhub-adf43583f1e4 https://github.com/jupyter/notebook/blob/master/docs/source/changelog.rst CVE-2019-10255 2019-03-28 2019-03-29 2019-04-06
dovecot -- Buffer overflow reading extension header dovecot 2.3.5.1

Aki Tuomi reports:

Vulnerability Details: When reading FTS or POP3-UIDL header from dovecot index, the input buffer size is not bound, and data is copied to target structure causing stack overflow. Risk: This can be used for local root privilege escalation or executing arbitrary code in dovecot process context. This requires ability to directly modify dovecot indexes. Steps to reproduce: Produce dovecot.index.log entry that creates an FTS header which has more than 12 bytes of data. Trigger dovecot indexer-worker or run doveadm index. Dovecot will crash. Mitigations: Since 2.3.0 dovecot has been compiled with stack smash protection, ASLR, read-only GOT tables and other techniques that make exploiting this bug much harder.

http://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-7524 https://dovecot.org/list/dovecot-news/2019-March/000401.html CVE-2019-7524 2019-02-05 2019-03-28
drupal -- Drupal core - Moderately critical - Cross Site Scripting drupal7 7.65 drupal8 8.6.13

Drupal Security Team reports:

Under certain circumstances the File module/subsystem allows a malicious user to upload a file that can trigger a cross-site scripting (XSS) vulnerability.

https://www.drupal.org/project/drupal/releases/8.6.13 https://www.drupal.org/project/drupal/releases/7.65 https://www.drupal.org/SA-CORE-2019-004 CVE-2019-6341 2019-03-20 2019-03-27 2019-03-28
Python -- NULL pointer dereference vulnerability python27 2.7.16 python35 3.5.7 python36 3.6.8_1 python37 3.7.3

Python Changelog:

bpo-35746: [CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did not handle CRL distribution points with empty DP or URI correctly. A malicious or buggy certificate can result into segfault. Vulnerability (TALOS-2018-0758) reported by Colin Read and Nicolas Edet of Cisco.

https://docs.python.org/3.7/whatsnew/changelog.html https://bugs.python.org/issue35746 CVE-2019-5010 2019-01-15 2019-03-26 2019-03-27
wordpress -- multiple issues wordpress fr-wordpress 5.1.1,1 de-wordpress zh_CN-wordpress zh_TW-wordpress ja-wordpress ru-wordpress 5.1.1

wordpress developers reports:

Hosts can now offer a button for their users to update PHP.

The recommended PHP version used by the Update PHP notice can now be filtered.

https://wordpress.org/news/2019/03/wordpress-5-1-1-security-and-maintenance-release/ 2019-03-12 2019-03-21
Gitlab -- Vulnerability gitlab-ce 11.8.011.8.3 11.7.7

Gitlab reports:

Project Runner Token Exposed Through Issues Quick Actions

https://about.gitlab.com/2019/03/20/critical-security-release-gitlab-11-dot-8-dot-3-released/ CVE-2019-9866 2019-03-20 2019-03-21
libXdmcp -- insufficient entropy generating session keys libXdmcp 1.1.3

The freedesktop and x.org project reports:

It was discovered that libXdmcp before 1.1.3 used weak entropy to generate session keys on platforms without arc4random_buf() but with getentropy(). On a multi-user system using xdmcp, a local attacker could potentially use information available from the process list to brute force the key, allowing them to hijack other users' sessions.

Please note, that since FreeBSD provides arc4random_buf(), it is unknown if FreeBSD is affected by this vulnerability

https://nvd.nist.gov/vuln/detail/CVE-2017-2625 https://lists.x.org/archives/xorg-announce/2019-March/002974.html CVE-2017-2625 2017-04-04 2019-03-21 2019-03-22
Gitlab -- Vulnerability gitlab-ce 11.8.2

Gitlab reports:

Public project in a private group makes the group page publicly accessible

https://about.gitlab.com/2019/03/14/gitlab-11-8-2-released/ CVE-2019-9732 2019-03-14 2019-03-20
gitea -- XSS vulnerability gitea 1.7.4

Gitea Team reports:

Fix potential XSS vulnerability in repository description.

https://blog.gitea.io/2019/03/gitea-1.7.4-is-released/ 2019-03-12 2019-03-20
mozilla -- multiple vulnerabilities firefox 66.0_3,1 waterfox 56.2.9 seamonkey linux-seamonkey 2.53.0 firefox-esr 60.6.0,1 linux-firefox 60.6.0,2 libxul thunderbird linux-thunderbird 60.6.0

Mozilla Foundation reports:

CVE-2019-9790: Use-after-free when removing in-use DOM elements

CVE-2019-9791: Type inference is incorrect for constructors entered through on-stack replacement with IonMonkey

CVE-2019-9792: IonMonkey leaks JS_OPTIMIZED_OUT magic value to script

CVE-2019-9793: Improper bounds checks when Spectre mitigations are disabled

CVE-2019-9794: Command line arguments not discarded during execution

CVE-2019-9795: Type-confusion in IonMonkey JIT compiler

CVE-2019-9796: Use-after-free with SMIL animation controller

CVE-2019-9797: Cross-origin theft of images with createImageBitmap

CVE-2019-9798: Library is loaded from world writable APITRACE_LIB location

CVE-2019-9799: Information disclosure via IPC channel messages

CVE-2019-9801: Windows programs that are not 'URL Handlers' are exposed to web content

CVE-2019-9802: Chrome process information leak

CVE-2019-9803: Upgrade-Insecure-Requests incorrectly enforced for same-origin navigation

CVE-2019-9804: Code execution through 'Copy as cURL' in Firefox Developer Tools on macOS

CVE-2019-9805: Potential use of uninitialized memory in Prio

CVE-2019-9806: Denial of service through successive FTP authorization prompts

CVE-2019-9807: Text sent through FTP connection can be incorporated into alert messages

CVE-2019-9809: Denial of service through FTP modal alert error messages

CVE-2019-9808: WebRTC permissions can display incorrect origin with data: and blob: URLs

CVE-2019-9789: Memory safety bugs fixed in Firefox 66

CVE-2019-9788: Memory safety bugs fixed in Firefox 66 and Firefox ESR 60.6

CVE-2019-9788 CVE-2019-9789 CVE-2019-9790 CVE-2019-9791 CVE-2019-9792 CVE-2019-9793 CVE-2019-9794 CVE-2019-9795 CVE-2019-9796 CVE-2019-9797 CVE-2019-9798 CVE-2019-9799 CVE-2019-9801 CVE-2019-9802 CVE-2019-9803 CVE-2019-9804 CVE-2019-9805 CVE-2019-9806 CVE-2019-9807 CVE-2019-9808 CVE-2019-9809 https://www.mozilla.org/security/advisories/mfsa2019-07/ https://www.mozilla.org/security/advisories/mfsa2019-08/ 2019-03-19 2019-03-19 2019-07-23
PowerDNS -- Insufficient validation in the HTTP remote backend powerdns 4.1.7

PowerDNS developers report:

An issue has been found in PowerDNS Authoritative Server when the HTTP remote backend is used in RESTful mode (without post=1 set), allowing a remote user to cause the HTTP backend to connect to an attacker-specified host instead of the configured one, via a crafted DNS query. This can be used to cause a denial of service by preventing the remote backend from getting a response, content spoofing if the attacker can time its own query so that subsequent queries will use an attacker-controlled HTTP server instead of the configured one, and possibly information disclosure if the Authoritative Server has access to internal servers.

https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2019-03.html CVE-2019-3871 2019-03-18 2019-03-19
Rails -- Action View vulnerabilities rubygem-actionview4 4.2.11.1 rubygem-actionview50 5.0.7.2 rubygem-actionview5 5.1.6.2

Ruby on Rails blog:

Rails 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1, and 6.0.0.beta3 have been released! These contain the following important security fixes. It is recommended that users upgrade as soon as possible:

CVE-2019-5418 File Content Disclosure in Action View

CVE-2019-5419 Denial of Service Vulnerability in Action View

https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/ CVE-2019-5418 CVE-2019-5419 2019-03-13 2019-03-18
PuTTY -- security fixes in new release putty 0.71 putty-gtk2 0.71 putty-nogtk 0.71

The PuTTY team reports:

New in 0.71:

  • Security fixes found by an EU-funded bug bounty programme:
  • + a remotely triggerable memory overwrite in RSA key exchange, which can occur before host key verification
  • + potential recycling of random numbers used in cryptography
  • + on Unix, remotely triggerable buffer overflow in any kind of server-to-client forwarding
  • + multiple denial-of-service attacks that can be triggered by writing to the terminal
  • Other security enhancements: major rewrite of the crypto code to remove cache and timing side channels.
  • User interface changes to protect against fake authentication prompts from a malicious server.
https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html 2019-03-16 2019-03-17
Jupyter notebook -- cross-site inclusion (XSSI) vulnerability py27-notebook py35-notebook py36-notebook py37-notebook 5.7.6

Jupyter notebook Changelog:

5.7.6 contains a security fix for a cross-site inclusion (XSSI) vulnerability, where files at a known URL could be included in a page from an unauthorized website if the user is logged into a Jupyter server. The fix involves setting the X-Content-Type-Options: nosniff header, and applying CSRF checks previously on all non-GET API requests to GET requests to API endpoints and the /files/ endpoint.

The attacking page is able to access some contents of files when using Internet Explorer through script errors, but this has not been demonstrated with other browsers. A CVE has been requested for this vulnerability.

https://github.com/jupyter/notebook/blob/master/docs/source/changelog.rst https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-auth-prompt-spoofing.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-fd-set-overflow.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-rng-reuse.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-rsa-kex-integer-overflow.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-terminal-dos-combining-chars.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-terminal-dos-combining-chars-double-width-gtk.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-terminal-dos-one-column-cjk.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/pscp-unsanitised-server-output.html https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/side-channels.html 2019-03-10 2019-03-16
RubyGems -- multiple vulnerabilities ruby23-gems ruby24-gems ruby25-gems 3.0.2

RubyGems Security Advisories:

CVE-2019-8320: Delete directory using symlink when decompressing tar

CVE-2019-8321: Escape sequence injection vulnerability in 'verbose'

CVE-2019-8322: Escape sequence injection vulnerability in 'gem owner'

CVE-2019-8323: Escape sequence injection vulnerability in API response handling

CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution

CVE-2019-8325: Escape sequence injection vulnerability in errors

https://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html https://github.com/rubygems/rubygems/blob/master/History.txt CVE-2019-8320 CVE-2019-8321 CVE-2019-8322 CVE-2019-8323 CVE-2019-8324 CVE-2019-8325 2019-03-05 2019-03-15
OpenSSL -- ChaCha20-Poly1305 nonce vulnerability openssl111 1.1.1b_1

The OpenSSL project reports:

Low: ChaCha20-Poly1305 with long nonces (CVE-2019-1543)

ChaCha20-Poly1305 is an AEAD cipher, and requires a unique nonce input for every encryption operation. RFC 7539 specifies that the nonce value (IV) should be 96 bits (12 bytes). OpenSSL allows a variable nonce length and front pads the nonce with 0 bytes if it is less than 12 bytes. However it also incorrectly allows a nonce to be set of up to 16 bytes. In this case only the last 12 bytes are significant and any additional leading bytes are ignored.

https://www.openssl.org/news/secadv/20190306.txt CVE-2019-1543 2019-03-06 2019-03-07
ntp -- Crafted null dereference attack from a trusted source with an authenticated mode 6 packet ntp 4.2.8p13 FreeBSD 12.012.0_2 11.211.2_8

Network Time Foundation reports:

A crafted malicious authenticated mode 6 (ntpq) packet from a permitted network address can trigger a NULL pointer dereference, crashing ntpd.

Note that for this attack to work, the sending system must be on an address that the target's ntpd accepts mode 6 packets from, and must use a private key that is specifically listed as being used for mode 6 authorization.

Impact: The ntpd daemon can crash due to the NULL pointer dereference, causing a denial of service.

Mitigation:

  • Use restrict noquery to limit addresses that can send mode 6 queries.
  • Limit access to the private controlkey in ntp.keys.
  • Upgrade to 4.2.8p13, or later.
http://bugs.ntp.org/3565 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-8936 https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator?vector=(AV:N/AC:H/Au:M/C:N/I:N/A:C) https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:N/A:H CVE-2019-8936 SA-19:04.ntp 2019-01-15 2019-03-07 2019-07-30
rssh - multiple vulnerabilities rssh 2.3.4_2

NVD reports:

rssh version 2.3.4 contains a CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability in allowscp permission that can result in Local command execution. This attack appear to be exploitable via An authorized SSH user with the allowscp permission.

Insufficient sanitization of arguments passed to rsync can bypass the restrictions imposed by rssh, a restricted shell that should restrict users to perform only rsync operations, resulting in the execution of arbitrary shell commands.

https://nvd.nist.gov/vuln/search/results?form_type=Advanced&cves=on&cpe_version=cpe%3a%2fa%3apizzashack%3arssh%3a2.3.4 CVE-2019-1000018 CVE-2019-3463 CVE-2019-3464 2019-02-04 2019-03-06
rt -- XSS via jQuery rt42 4.2.04.2.16 rt44 4.4.04.4.4

BestPractical reports:

The version of jQuery used in RT 4.2 and 4.4 has a Cross-site Scripting (XSS) vulnerability when using cross-domain Ajax requests. This vulnerability is assigned CVE-2015-9251. RT does not use this jQuery feature so it is not directly vulnerable. jQuery version 1.12 no longer receives official updates, however a fix was posted with recommendations for applications to patch locally, so RT will follow this recommendation and ship with a patched version.

https://docs.bestpractical.com/release-notes/rt/4.4.4 https://docs.bestpractical.com/release-notes/rt/4.2.16 CVE-2015-9251 2019-03-05 2019-03-06
slixmpp -- improper access control py35-slixmpp py36-slixmpp py37-slixmpp 1.4.2

NVD reports:

slixmpp version before commit 7cd73b594e8122dddf847953fcfc85ab4d316416 contains an incorrect Access Control vulnerability in XEP-0223 plugin (Persistent Storage of Private Data via PubSub) options profile, used for the configuration of default access model that can result in all of the contacts of the victim can see private data having been published to a PEP node. This attack appears to be exploitable if the user of this library publishes any private data on PEP, the node isn't configured to be private. This vulnerability appears to have been fixed in commit 7cd73b594e8122dddf847953fcfc85ab4d316416 which is included in slixmpp 1.4.2.

https://nvd.nist.gov/vuln/detail/CVE-2019-1000021 CVE-2019-1000021 2019-02-04 2019-03-05
Gitlab -- Multiple vulnerabilities gitlab-ce 11.8.011.8.1 11.7.011.7.6 2.9.011.6.10

Gitlab reports:

Arbitrary file read via MergeRequestDiff

CSRF add Kubernetes cluster integration

Blind SSRF in prometheus integration

Merge request information disclosure

IDOR milestone name information disclosure

Burndown chart information disclosure

Private merge request titles in public project information disclosure

Private namespace disclosure in email notification when issue is moved

Milestone name disclosure

Issue board name disclosure

NPM automatic package referencer

Path traversal snippet mover

Information disclosure repo existence

Issue DoS via Mermaid

Privilege escalation impersonate user

https://about.gitlab.com/2019/03/04/security-release-gitlab-11-dot-8-dot-1-released/ CVE-2019-9221 CVE-2019-9176 CVE-2019-9174 CVE-2019-9172 CVE-2019-9170 CVE-2019-9175 CVE-2019-9178 CVE-2019-9179 CVE-2019-9171 CVE-2019-9224 CVE-2019-9225 CVE-2019-9219 CVE-2019-9217 CVE-2019-9222 CVE-2019-9223 CVE-2019-9220 CVE-2019-9485 2019-03-04 2019-03-05
py-gunicorn -- CWE-113 vulnerability py27-gunicorn py35-gunicorn py36-gunicorn py37-gunicorn 19.5.0

Everardo reports:

gunicorn version 19.4.5 contains a CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers vulnerability in process_headers function in gunicorn/http/wsgi.py that can result in an attacker causing the server to return arbitrary HTTP headers.

CVE-2018-1000164 https://epadillas.github.io/2018/04/02/http-header-splitting-in-gunicorn-19.4.5 2018-04-02 2019-03-05
Node.js -- multiple vulnerabilities node 11.10.1 node10 10.15.2 node8 8.15.1 node6 6.17.0

Node.js reports:

Updates are now available for all active Node.js release lines. In addition to fixes for security flaws in Node.js, they also include upgrades of Node.js 6 and 8 to OpenSSL 1.0.2r which contains a fix for a moderate severity security vulnerability.

For these releases, we have decided to withhold the fix for the Misinterpretation of Input (CWE-115) flaw mentioned in the original announcement. This flaw is very low severity and we are not satisfied that we had a complete and stable fix ready for release. We will be seeking to address this flaw via alternate mechanisms in the near future. In addition, we have introduced an additional CVE for a change in Node.js 6 that we have decided to classify as a Denial of Service (CWE-400) flaw.

We recommend that all Node.js users upgrade to a version listed below as soon as possible.

OpenSSL: 0-byte record padding oracle (CVE-2019-1559)

OpenSSL 1.0.2r contains a fix for CVE-2019-1559 and is included in the releases for Node.js versions 6 and 8 only. Node.js 10 and 11 are not impacted by this vulnerability as they use newer versions of OpenSSL which do not contain the flaw.

Under certain circumstances, a TLS server can be forced to respond differently to a client if a zero-byte record is received with an invalid padding compared to a zero-byte record with an invalid MAC. This can be used as the basis of a padding oracle attack to decrypt data.

Only TLS connections using certain ciphersuites executing under certain conditions are exploitable. We are currently unable to determine whether the use of OpenSSL in Node.js exposes this vulnerability. We are taking a cautionary approach and recommend the same for users. For more information, see the advisory and a detailed write-up by the reporters of the vulnerability.

https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/ CVE-2019-5737 CVE-2019-5739 CVE-2019-1559 2019-02-28 2019-03-03
mybb -- vulnerabilities mybb 1.8.20_1

mybb Team reports:

Medium risk: Reset Password reflected XSS

Medium risk: ModCP Profile Editor username reflected XSS

Low risk: Predictable CSRF token for guest users

Low risk: ACP Stylesheet Properties XSS

Low risk: Reset Password username enumeration via email

https://blog.mybb.com/2019/02/27/mybb-1-8-20-released-security-maintenance-release/ 2019-02-27 2019-03-02 2019-03-04
asterisk -- Remote crash vulnerability with SDP protocol violation asterisk15 15.7.2 asterisk16 16.2.1

The Asterisk project reports:

When Asterisk makes an outgoing call, a very specific SDP protocol violation by the remote party can cause Asterisk to crash.

https://downloads.asterisk.org/pub/security/AST-2019-001.html CVE-2019-7251 2019-01-24 2019-03-01
webkit-gtk -- Multiple vulnerabilities webkit2-gtk3 2.22.6 webkit-gtk2 webkit-gtk3 0

The Webkitgtk project reports:

CVE-2019-6212 - Processing maliciously crafted web content may lead to arbitrary code execution. Multiple memory corruption issues were addressed with improved memory handling.

CVE-2019-6215 - Processing maliciously crafted web content may lead to arbitrary code execution. A type confusion issue was addressed with improved memory handling.

CVE-2019-6216 - Processing maliciously crafted web content may lead to arbitrary code execution. Multiple memory corruption issues were addressed with improved memory handling.

CVE-2019-6217 - Processing maliciously crafted web content may lead to arbitrary code execution. Multiple memory corruption issues were addressed with improved memory handling.

CVE-2019-6226 - Processing maliciously crafted web content may lead to arbitrary code execution. Multiple memory corruption issues were addressed with improved memory handling.

CVE-2019-6227 - Processing maliciously crafted web content may lead to arbitrary code execution. A memory corruption issue was addressed with improved memory handling.

CVE-2019-6229 - Processing maliciously crafted web content may lead to universal cross site scripting. A logic issue was addressed with improved validation.

CVE-2019-6233 - Processing maliciously crafted web content may lead to arbitrary code execution. A memory corruption issue was addressed with improved memory handling.

CVE-2019-6234 - Processing maliciously crafted web content may lead to arbitrary code execution. A memory corruption issue was addressed with improved memory handling.

https://webkitgtk.org/security/WSA-2019-0001.html CVE-2019-6212 CVE-2019-6215 CVE-2019-6216 CVE-2019-6217 CVE-2019-6226 CVE-2019-6227 CVE-2019-6229 CVE-2019-6233 CVE-2019-6234 2019-02-08 2019-02-24
rdesktop - critical - Remote Code Execution rdesktop 1.8.4
  • Fix memory corruption in process_bitmap_data - CVE-2018-8794
  • Fix remote code execution in process_bitmap_data - CVE-2018-8795
  • Fix remote code execution in process_plane - CVE-2018-8797
  • Fix Denial of Service in mcs_recv_connect_response - CVE-2018-20175
  • Fix Denial of Service in mcs_parse_domain_params - CVE-2018-20175
  • Fix Denial of Service in sec_parse_crypt_info - CVE-2018-20176
  • Fix Denial of Service in sec_recv - CVE-2018-20176
  • Fix minor information leak in rdpdr_process - CVE-2018-8791
  • Fix Denial of Service in cssp_read_tsrequest - CVE-2018-8792
  • Fix remote code execution in cssp_read_tsrequest - CVE-2018-8793
  • Fix Denial of Service in process_bitmap_data - CVE-2018-8796
  • Fix minor information leak in rdpsnd_process_ping - CVE-2018-8798
  • Fix Denial of Service in process_secondary_order - CVE-2018-8799
  • Fix remote code execution in in ui_clip_handle_data - CVE-2018-8800
  • Fix major information leak in ui_clip_handle_data - CVE-2018-20174
  • Fix memory corruption in rdp_in_unistr - CVE-2018-20177
  • Fix Denial of Service in process_demand_active - CVE-2018-20178
  • Fix remote code execution in lspci_process - CVE-2018-20179
  • Fix remote code execution in rdpsnddbg_process - CVE-2018-20180
  • Fix remote code execution in seamless_process - CVE-2018-20181
  • Fix remote code execution in seamless_process_line - CVE-2018-20182
https://github.com/rdesktop/rdesktop/releases/tag/v1.8.4 CVE-2018-20175 CVE-2018-20176 CVE-2018-8791 CVE-2018-8792 CVE-2018-8793 CVE-2018-8794 CVE-2018-8795 CVE-2018-8796 CVE-2018-8797 CVE-2018-8798 CVE-2018-8799 CVE-2018-8800 CVE-2018-20174 CVE-2018-20177 CVE-2018-20178 CVE-2018-20179 CVE-2018-20180 CVE-2018-20181 CVE-2018-20182 2019-01-02 2019-02-22
drupal -- Drupal core - Highly critical - Remote Code Execution drupal8 8.6.10

Drupal Security Team

Some field types do not properly sanitize data from non-form sources. This can lead to arbitrary PHP code execution in some cases..

https://www.drupal.org/sa-core-2019-002 CVE-2019-6340 2019-02-20 2019-02-21
OpenSSL -- Padding oracle vulnerability openssl 1.0.2r,1 linux-c6-openssl 1.0.1e_16

The OpenSSL project reports:

0-byte record padding oracle (CVE-2019-1559) (Moderate)
If an application encounters a fatal protocol error and then calls SSL_shutdown() twice (once to send a close_notify, and once to receive one) then OpenSSL can respond differently to the calling application if a 0 byte record is received with invalid padding compared to if a 0 byte record is received with an invalid MAC. If the application then behaves differently based on that in a way that is detectable to the remote peer, then this amounts to a padding oracle that could be used to decrypt data.

https://www.openssl.org/news/secadv/20190226.txt CVE-2019-1559 2019-02-19 2019-02-20 2019-03-07
msmtp -- certificate-verification issue msmtp 1.8.11.8.3

msmtp developers report:

In msmtp 1.8.2, when tls_trust_file has its default configuration, certificate-verification results are not properly checked.

https://marlam.de/msmtp/news/msmtp-1-8-3/ CVE-2019-8337 2019-02-11 2019-02-15
mozilla -- multiple vulnerabilities firefox 65.0.1,1 firefox-esr 60.5.1,1 thunderbird 60.5.1

Mozilla Foundation reports:

CVE-2018-18356: Use-after-free in Skia

CVE-2019-5785: Integer overflow in Skia

CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext

CVE-2018-18511 CVE-2018-18356 CVE-2019-5785 https://www.mozilla.org/en-US/security/advisories/mfsa2019-04/ https://www.mozilla.org/en-US/security/advisories/mfsa2019-05/ 2019-02-13 2019-02-13
Flash Player -- information disclosure linux-flashplayer 32.0.0.142

Adobe reports:

  • This update resolves an out-of-bounds vulnerability that could lead to information disclosure (CVE-2019-7090).
CVE-2019-7090 https://helpx.adobe.com/security/products/flash-player/apsb19-06.html 2019-02-12 2019-02-12
OpenJPEG -- integer overflow openjpeg 2.3.0_4

NVD reports:

In OpenJPEG 2.3.0, there is an integer overflow vulnerability in the opj_t1_encode_cblks function (openjp2/t1.c). Remote attackers could leverage this vulnerability to cause a denial of service via a crafted bmp file.

https://nvd.nist.gov/vuln/detail/CVE-2018-5727 https://github.com/uclouvain/openjpeg/issues/1053 CVE-2018-5727 2017-12-08 2019-02-11 2019-03-29
FreeBSD -- File description reference count leak FreeBSD-kernel 12.012.0_3

Problem Description:

FreeBSD 12.0 attempts to handle the case where the receiving process does not provide a sufficiently large buffer for an incoming control message containing rights. In particular, to avoid leaking the corresponding descriptors into the receiving process' descriptor table, the kernel handles the truncation case by closing descriptors referenced by the discarded message.

The code which performs this operation failed to release a reference obtained on the file corresponding to a received right. This bug can be used to cause the reference counter to wrap around and free the file structure.

Impact:

A local user can exploit the bug to gain root privileges or escape from a jail.

CVE-2019-5596 SA-19:02.fd 2019-02-05 2019-02-11
FreeBSD -- System call kernel data register leak FreeBSD-kernel 12.012.0_3 11.211.2_9

Problem Description:

The callee-save registers are used by kernel and for some of them (%r8, %r10, and for non-PTI configurations, %r9) the content is not sanitized before return from syscalls, potentially leaking sensitive information.

Impact:

Typically an address of some kernel data structure used in the syscall implementation, is exposed.

CVE-2019-5595 SA-19:01.syscall 2019-02-05 2019-02-11
kf5-kauth -- Insecure handling of arguments in helpers kf5-kauth 5.54.0_2

Albert Astals Cid reports:

KAuth allows to pass parameters with arbitrary types to helpers running as root over DBus.

Certain types can cause crashes and trigger decoding arbitrary images with dynamically loaded plugin

https://www.kde.org/info/security/advisory-20190209-1.txt CVE-2019-7443 2019-02-09 2019-02-10
unit -- heap memory buffer overflow unit 0.3.01.7.1

unit security problems:

CVE-2019-7401: a head memory buffer overflow might have

been caused in the router process by a specially crafted

request, potentially resulting in a segmentation fault

or other unspecified behavior.

http://mailman.nginx.org/pipermail/unit/2019-February/000112.html CVE-2019-7401 2019-02-07 2019-02-08
curl -- multiple vulnerabilities curl 7.64.0

curl security problems:

CVE-2018-16890: NTLM type-2 out-of-bounds buffer read

libcurl contains a heap buffer out-of-bounds read flaw.

The function handling incoming NTLM type-2 messages (lib/vauth/ntlm.c:ntlm_decode_type2_target) does not validate incoming data correctly and is subject to an integer overflow vulnerability.

Using that overflow, a malicious or broken NTLM server could trick libcurl to accept a bad length + offset combination that would lead to a buffer read out-of-bounds.

CVE-2019-3822: NTLMv2 type-3 header stack buffer overflow

libcurl contains a stack based buffer overflow vulnerability.

The function creating an outgoing NTLM type-3 header (lib/vauth/ntlm.c:Curl_auth_create_ntlm_type3_message()), generates the request HTTP header contents based on previously received data. The check that exists to prevent the local buffer from getting overflowed is implemented wrongly (using unsigned math) and as such it does not prevent the overflow from happening.

This output data can grow larger than the local buffer if very large "nt response" data is extracted from a previous NTLMv2 header provided by the malicious or broken HTTP server.

Such a "large value" needs to be around 1000 bytes or more. The actual payload data copied to the target buffer comes from the NTLMv2 type-2 response header.

CVE-2019-3823: SMTP end-of-response out-of-bounds read

libcurl contains a heap out-of-bounds read in the code handling the end-of-response for SMTP.

If the buffer passed to smtp_endofresp() isn't NUL terminated and contains no character ending the parsed number, and len is set to 5, then the strtol() call reads beyond the allocated buffer. The read contents will not be returned to the caller.

https://curl.haxx.se/docs/security.html https://curl.haxx.se/docs/CVE-2018-16890.html https://curl.haxx.se/docs/CVE-2019-3822.html https://curl.haxx.se/docs/CVE-2019-3823.html CVE-2018-16890 CVE-2019-3822 CVE-2019-3823 2019-02-07 2019-02-07
Gitlab -- Multiple vulnerabilities gitlab-ce 11.7.011.7.4 11.6.011.6.9

Gitlab reports:

Leak of Confidential Issue and Merge Request Titles

Persistent XSS in User Status

https://about.gitlab.com/2019/02/05/critical-security-release-gitlab-11-dot-7-dot-4-released/ CVE-2019-7353 CVE-2019-6796 2019-02-05 2019-02-06
mail/dovecot -- Suitable client certificate can be used to login as other user dovecot 2.3.4.1

Aki Tuomi (Open-Xchange Oy) reports:

Normally Dovecot is configured to authenticate imap/pop3/managesieve/submission clients using regular username/password combination. Some installations have also required clients to present a trusted SSL certificate on top of that. It's also possible to configure Dovecot to take the username from the certificate instead of from the user provided authentication. It's also possible to avoid having a password at all, only trusting the SSL certificate. If the provided trusted SSL certificate is missing the username field, Dovecot should be failing the authentication. However, the earlier versions will take the username from the user provided authentication fields (e.g. LOGIN command). If there is no additional password verification, this allows the attacker to login as anyone else in the system. This affects only installations using: auth_ssl_require_client_cert = yes auth_ssl_username_from_cert = yes Attacker must also have access to a valid trusted certificate without the ssl_cert_username_field in it. The default is commonName, which almost certainly exists in all certificates. This could happen for example if ssl_cert_username_field is a field that normally doesn't exist, and attacker has access to a web server's certificate (and key), which is signed with the same CA. Attack can be migitated by having the certificates with proper Extended Key Usage, such as 'TLS Web Server' and 'TLS Web Server Client'. Also, ssl_cert_username_field setting was ignored with external SMTP AUTH, because none of the MTAs (Postfix, Exim) currently send the cert_username field. This may have allowed users with trusted certificate to specify any username in the authentication. This does not apply to Dovecot Submission service.

https://www.mail-archive.com/dovecot@dovecot.org/msg76117.html CVE-2019-3814 2019-01-16 2019-02-05
typo3 -- multiple vulnerabilities typo3-8-php71 typo3-8-php72 typo3-8-php73 8.7.24 typo3-9-php71 typo3-9-php72 typo3-9-php73 9.5.4

Typo3 news:

Please read the corresponding Security Advisories for details.

https://typo3.org/article/typo3-954-and-8723-security-releases-published/ https://typo3.org/article/typo3-v8724-lts-released/ 2019-01-22 2019-02-02
gitea -- multiple vulnerabilities gitea 1.7.1

Gitea Team reports:

Disable redirect for i18n

Only allow local login if password is non-empty

Fix go-get URL generation

https://github.com/go-gitea/gitea/releases/tag/v1.7.1 2019-01-31 2019-02-01
p5-Email-Address-List -- DDoS related vulnerability p5-Email-Address-List 0.06

Best PRactical Solutions reports:

 0.06 2019-01-02

 - Changes to address CVE-2018-18898 which could allow DDoS-type attacks.
   Thanks to Lukas Kramer for reporting the issue and Alex Vandiver for
   contributing fixes.
   - Fix pathological backtracking for unkown regex
   - Fix pathological backtracking in obs-phrase(i.e. obs-display-name)
   - Fix pathological backtracking in cfws, quoted strings
	  
https://metacpan.org/source/BPS/Email-Address-List-0.06/Changes CVE-2018-18898 2019-01-02 2019-01-31
Gitlab -- Multiple vulnerabilities gitlab-ce 11.7.011.7.3 11.6.011.6.8 0.0.011.5.10

Gitlab reports:

Remote Command Execution via GitLab Pages

Covert Redirect to Steal GitHub/Bitbucket Tokens

Remote Mirror Branches Leaked by Git Transfer Refs

Denial of Service with Markdown

Guests Can View List of Group Merge Requests

Guest Can View Merge Request Titles via System Notes

Persistent XSS via KaTeX

Emails Sent to Unauthorized Users

Hyperlink Injection in Notification Emails

Unauthorized Access to LFS Objects

Trigger Token Exposure

Upgrade Rails to 5.0.7.1 and 4.2.11

Contributed Project Information Visible in Private Profile

Imported Project Retains Prior Visibility Setting

Error disclosure on Project Import

Persistent XSS in User Status

Last Commit Status Leaked to Guest Users

Mitigations for IDN Homograph and RTLO Attacks

Access to Internal Wiki When External Wiki Enabled

User Can Comment on Locked Project Issues

Unauthorized Reaction Emojis by Guest Users

User Retains Project Role After Removal from Private Group

GitHub Token Leaked to Maintainers

Unauthenticated Blind SSRF in Jira Integration

Unauthorized Access to Group Membership

Validate SAML Response in Group SAML SSO

https://about.gitlab.com/2019/01/31/security-release-gitlab-11-dot-7-dot-3-released/ CVE-2019-6783 CVE-2019-6788 CVE-2019-6785 CVE-2019-6790 CVE-2019-6997 CVE-2019-6784 CVE-2019-6789 CVE-2019-6781 CVE-2019-6786 CVE-2019-6787 CVE-2018-16476 CVE-2019-6782 CVE-2019-6791 CVE-2019-6792 CVE-2019-6796 CVE-2019-6794 CVE-2019-6795 CVE-2019-6960 CVE-2019-6995 CVE-2019-7176 CVE-2019-7155 CVE-2019-6797 CVE-2019-6793 CVE-2019-6996 2019-01-31 2019-01-31
turnserver -- multiple vulnerabilities turnserver 4.5.1.0

Mihály Mészáros reports:

We made 4.5.1.0 release public today that fixes many vulnerabilities.

It fix the following vulnerabilities:

  • CVE-2018-4056
  • CVE-2018-4058
  • CVE-2018-4059

They will be exposed very soon..

https://github.com/coturn/coturn/blob/4.5.1.0/ChangeLog https://groups.google.com/d/msg/turn-server-project-rfc5766-turn-server/0RuCzcQa0ew/ebZfNEDqBwAJ CVE-2018-4056 CVE-2018-4058 CVE-2018-4059 2019-01-28 2019-01-30
mozilla -- multiple vulnerabilities firefox 65.0_1,1 waterfox 56.2.7 seamonkey linux-seamonkey 2.53.0 firefox-esr 60.5.0_1,1 linux-firefox 60.5.0,2 libxul thunderbird linux-thunderbird 60.5.0

Mozilla Foundation reports:

CVE-2018-18500: Use-after-free parsing HTML5 stream

CVE-2018-18503: Memory corruption with Audio Buffer

CVE-2018-18504: Memory corruption and out-of-bounds read of texture client buffer

CVE-2018-18505: Privilege escalation through IPC channel messages

CVE-2018-18506: Proxy Auto-Configuration file can define localhost access to be proxied

CVE-2018-18502: Memory safety bugs fixed in Firefox 65

CVE-2018-18501: Memory safety bugs fixed in Firefox 65 and Firefox ESR 60.5

CVE-2018-18500 CVE-2018-18501 CVE-2018-18502 CVE-2018-18503 CVE-2018-18504 CVE-2018-18505 CVE-2018-18506 https://www.mozilla.org/en-US/security/advisories/mfsa2019-01/ https://www.mozilla.org/en-US/security/advisories/mfsa2019-02/ 2019-01-29 2019-01-29 2019-07-23
powerdns-recursor -- multiple vulnerabilities powerdns-recursor 4.1.9

PowerDNS Team reports:

CVE-2019-3806: An issue has been found in PowerDNS Recursor where Lua hooks are not properly applied to queries received over TCP in some specific combination of settings, possibly bypassing security policies enforced using Lua. When the recursor is configured to run with more than one thread (threads=X) and to do the distribution of incoming queries to the worker threads itself (pdns-distributes-queries=yes), the Lua script is not properly loaded in the thread handling incoming TCP queries, causing the Lua hooks to not be properly applied.

CVE-2019-3807: An issue has been found in PowerDNS Recursor where records in the answer section of responses received from authoritative servers with the AA flag not set were not properly validated, allowing an attacker to bypass DNSSEC validation.

https://doc.powerdns.com/recursor/changelog/4.1.html CVE-2019-3806 CVE-2019-3807 2019-01-21 2019-01-22
MySQL -- multiple vulnerabilities mariadb55-server 5.5.63 mariadb100-server 10.0.38 mariadb101-server 10.1.38 mariadb102-server 10.2.22 mariadb103-server 10.3.13 mysql55-server 5.5.63 mysql56-server 5.6.43 mysql57-server 5.7.25 mysql80-server 8.0.14 percona55-server 5.5.63 percona56-server 5.6.43 percona57-server 5.7.25

Oracle reports:

Please reference CVE/URL list for details

Not all listed CVE's are present in all versions/flavors

https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html#AppendixMSQL CVE-2019-2534 CVE-2019-2533 CVE-2019-2529 CVE-2019-2482 CVE-2019-2434 CVE-2019-2455 CVE-2019-2503 CVE-2019-2436 CVE-2019-2536 CVE-2019-2502 CVE-2019-2510 CVE-2019-2539 CVE-2019-2494 CVE-2019-2495 CVE-2019-2537 CVE-2019-2420 CVE-2019-2481 CVE-2019-2507 CVE-2019-2530 CVE-2019-2528 CVE-2019-2531 CVE-2019-2486 CVE-2019-2532 CVE-2019-2535 CVE-2019-2513 2019-01-15 2019-01-27
botan2 -- Side channel during ECC key generation botan2 2.9.0

botan2 developers reports:

A timing side channel during ECC key generation could leak information about the high bits of the secret scalar. Such information allows an attacker to perform a brute force attack on the key somewhat more efficiently than they would otherwise. Found by Ján Jančár using ECTester.

Bug introduced in 1.11.20, fixed in 2.9.0

https://botan.randombit.net/security.html#id1 CVE-2018-20187 2018-12-17 2019-01-27
phpMyAdmin -- File disclosure and SQL injection phpMyAdmin phpMyAdmin-php56 phpMyAdmin-php70 phpMyAdmin-php71 phpMyAdmin-php72 4.8.5

The phpMyAdmin development team reports:

Summary

Arbitrary file read vulnerability

Description

When AllowArbitraryServer configuration set to true, with the use of a rogue MySQL server, an attacker can read any file on the server that the web server's user can access.

phpMyadmin attempts to block the use of LOAD DATA INFILE, but due to a bug in PHP, this check is not honored. Additionally, when using the 'mysql' extension, mysql.allow_local_infile is enabled by default. Both of these conditions allow the attack to occur.

Severity

We consider this vulnerability to be critical.

Mitigation factor

This attack can be mitigated by setting the `AllowArbitraryServer` configuration directive to false (which is the default value).

Affected Versions

phpMyAdmin versions from at least 4.0 through 4.8.4 are affected

Summary

SQL injection in Designer feature

Description

A vulnerability was reported where a specially crafted username can be used to trigger an SQL injection attack through the designer feature.

Severity

We consider this vulnerability to be serious.

Affected Versions

phpMyAdmin versions from 4.5.0 through 4.8.4 are affected

https://www.phpmyadmin.net/security/PMASA-2019-1/ https://www.phpmyadmin.net/security/PMASA-2019-2/ 2019-01-21 2019-01-27
gitea -- multiple vulnerabilities gitea 1.7.0

Gitea Team reports:

Do not display the raw OpenID error in the UI

When redirecting clean the path to avoid redirecting to external site

Prevent DeleteFilePost doing arbitrary deletion

https://github.com/go-gitea/gitea/releases/tag/v1.7.0 2019-01-22 2019-01-26
libzmq4 -- Remote Code Execution Vulnerability libzmq4 4.2.04.3.1

A vulnerability has been found that would allow attackers to direct a peer to jump to and execute from an address indicated by the attacker. This issue has been present since v4.2.0. Older releases are not affected. NOTE: The attacker needs to know in advance valid addresses in the peer's memory to jump to, so measures like ASLR are effective mitigations. NOTE: this attack can only take place after authentication, so peers behind CURVE/GSSAPI are not vulnerable to unauthenticated attackers.

CVE-2019-6250 https://github.com/zeromq/libzmq/issues/3351 https://github.com/zeromq/libzmq/pull/3353 https://nvd.nist.gov/vuln/detail/CVE-2019-6250 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6250 2019-01-08 2019-01-26
Apache -- vulnerability apache24 2.4.38

The Apache httpd Project reports:

SECURITY: CVE-2018-17199 mod_session: mod_session_cookie does not respect expiry time allowing sessions to be reused.

SECURITY: CVE-2019-0190 mod_ssl: Fix infinite loop triggered by a client-initiated renegotiation in TLSv1.2 (or earlier) with OpenSSL 1.1.1 and later. PR 63052.

SECURITY: CVE-2018-17189 mod_http2: fixes a DoS attack vector. By sending slow request bodies to resources not consuming them, httpd cleanup code occupies a server thread unnecessarily. This was changed to an immediate stream reset which discards all stream state and incoming data.

http://www.apache.org/dist/httpd/CHANGES_2.4.38 http://httpd.apache.org/security/vulnerabilities_24.html CVE-2018-17199 CVE-2018-17189 CVE-2019-0190 2019-01-22 2019-01-23
www/mod_dav_svn -- Malicious SVN clients can crash mod_dav_svn. mod_dav_svn 1.10.01.10.3 1.11.0

Subversion project reports:

Malicious SVN clients can trigger a crash in mod_dav_svn by omitting the root path from a recursive directory listing request.

http://subversion.apache.org/security/CVE-2018-11803-advisory.txt 2019-01-23 2019-01-23
www/py-requests -- Information disclosure vulnerability py27-requests py35-requests py36-requests py37-requests 2.20.0

The Requests package before 2.20.0 for Python sends an HTTP Authorization header to an http URI upon receiving a same-hostname https-to-http redirect, which makes it easier for remote attackers to discover credentials by sniffing the network.

https://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-18074 https://nvd.nist.gov/vuln/detail/CVE-2018-18074 https://github.com/requests/requests/issues/4716 https://github.com/requests/requests/pull/4718 https://github.com/requests/requests/commit/c45d7c49ea75133e52ab22a8e9e13173938e36ff 2018-06-27 2019-01-22 2019-01-27
joomla3 -- vulnerabilitiesw joomla3 3.9.2

JSST reports:

Inadequate escaping in mod_banners leads to a stored XSS vulnerability.

Inadequate escaping in com_contact leads to a stored XSS vulnerability

Inadequate checks at the Global Configuration Text Filter settings allowed a stored XSS.

Inadequate checks at the Global Configuration helpurl settings allowed a stored XSS.

https://developer.joomla.org/security-centre/760-00190101-core-stored-xss-in-mod-banners.html CVE-2019-6264 https://developer.joomla.org/security-centre/761-20190102-core-stored-xss-in-com-contact.html CVE-2019-6261 https://developer.joomla.org/security-centre/762-20190103-core-stored-xss-issue-in-the-global-configuration-textfilter-settings.html CVE-2019-6263 https://developer.joomla.org/security-centre/763-20190104-core-stored-xss-issue-in-the-global-configuration-help-url.html CVE-2019-6262 2018-12-01 2019-01-20
drupal -- Drupal core - Arbitrary PHP code execution drupal7 7.63 drupal8 8.6.7

Drupal Security Team reports:

A remote code execution vulnerability exists in PHP's built-in phar stream wrapper when performing file operations on an untrusted phar:// URI.

Some Drupal code (core, contrib, and custom) may be performing file operations on insufficiently validated user input, thereby being exposed to this vulnerability.

This vulnerability is mitigated by the fact that such code paths typically require access to an administrative permission or an atypical configuration.

https://www.drupal.org/SA-CORE-2018-006 2019-01-16 2019-01-19
Helm -- client unpacking chart that contains malicious content helm 2.0.02.12.2

Helm security notice

A specially crafted chart may be able to unpack content into locations on the filesystem outside of the chart's path, potentially overwriting existing files.

https://helm.sh/blog/helm-security-notice-2019/index.html 2019-01-14 2019-01-18
Gitlab -- Arbitrary repo read in Gitlab project import gitlab-ce 11.6.011.6.4 11.5.011.5.7 8.9.011.4.14

Gitlab reports:

Arbitrary repo read in Gitlab project import

https://about.gitlab.com/2019/01/16/critical-security-release-gitlab-11-dot-6-dot-4-released/ CVE-2019-6240 2019-01-16 2019-01-17
jenkins -- multiple vulnerabilities jenkins 2.160 jenkins-lts 2.150.2

Jenkins Security Advisory:

Description

(High) SECURITY-868

Administrators could persist access to Jenkins using crafted 'Remember me' cookie

(Medium) SECURITY-901

Deleting a user in an external security realm did not invalidate their session or 'Remember me' cookie

https://jenkins.io/security/advisory/2019-01-16/ 2019-01-16 2019-01-16
py-matrix-synapse -- undisclosed vulnerability py27-matrix-synapse py35-matrix-synapse py36-matrix-synapse py37-matrix-synapse 0.34.1.1

Matrix developers report:

The matrix team announces the availablility of synapse security releases 0.34.0.1 and 0.34.1.1, fixing CVE-2019-5885.

CVE-2019-5885 https://matrix.org/blog/2019/01/10/critical-security-update-synapse-0-34-0-1-synapse-0-34-1-1/ 2019-01-10 2019-01-15
irssi -- Use after free irssi 1.1.0,11.1.2,1

Irssi reports:

Use after free when hidden lines were expired from the scroll buffer. It may affect the stability of Irssi. (CWE-417, CWE-825)

https://irssi.org/security/irssi_sa_2019_01.txt CVE-2019-5882 ports/234798 2019-01-09 2019-01-10
uriparser -- Out-of-bounds read uriparser 0.9.1

Upstream project reports:

Out-of-bounds read in uriParse*Ex* for incomplete URIs with IPv6 addresses with embedded IPv4 address, e.g. "//[::44.1"; mitigated if passed parameter afterLast points to readable memory containing a '\0' byte.

https://github.com/uriparser/uriparser/blob/uriparser-0.9.1/ChangeLog 2019-01-02 2019-01-06
gitea -- insufficient privilege check gitea 1.6.3

The Gitea project reports:

Security

  • Prevent DeleteFilePost doing arbitrary deletion
https://github.com/go-gitea/gitea/issues/5631 2019-01-04 2019-01-06
chromium -- Use after free in PDFium chromium 71.0.3578.98

Google Chrome Releases reports:

1 security fix contributed by external researches:

  • High CVE-2018-17481: Use after free in PDFium
CVE-2018-17481 https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop_12.html 2018-12-12 2019-01-05
chromium -- multiple vulnerabilities chromium 71.0.3578.80

Google Chrome Releases reports:

43 security fixes in this release, including:

  • High CVE-2018-17480: Out of bounds write in V8
  • High CVE-2018-17481: Use after free in PDFium
  • High CVE-2018-18335: Heap buffer overflow in Skia
  • High CVE-2018-18336: Use after free in PDFium
  • High CVE-2018-18337: Use after free in Blink
  • High CVE-2018-18338: Heap buffer overflow in Canvas
  • High CVE-2018-18339: Use after free in WebAudio
  • High CVE-2018-18340: Use after free in MediaRecorder
  • High CVE-2018-18341: Heap buffer overflow in Blink
  • High CVE-2018-18342: Out of bounds write in V8
  • High CVE-2018-18343: Use after free in Skia
  • High CVE-2018-18344: Inappropriate implementation in Extensions
  • High To be allocated: Multiple issues in SQLite via WebSQL
  • Medium CVE-2018-18345: Inappropriate implementation in Site Isolation
  • Medium CVE-2018-18346: Incorrect security UI in Blink
  • Medium CVE-2018-18347: Inappropriate implementation in Navigation
  • Medium CVE-2018-18348: Inappropriate implementation in Omnibox
  • Medium CVE-2018-18349: Insufficient policy enforcement in Blink
  • Medium CVE-2018-18350: Insufficient policy enforcement in Blink
  • Medium CVE-2018-18351: Insufficient policy enforcement in Navigation
  • Medium CVE-2018-18352: Inappropriate implementation in Media
  • Medium CVE-2018-18353: Inappropriate implementation in Network Authentication
  • Medium CVE-2018-18354: Insufficient data validation in Shell Integration
  • Medium CVE-2018-18355: Insufficient policy enforcement in URL Formatter
  • Medium CVE-2018-18356: Use after free in Skia
  • Medium CVE-2018-18357: Insufficient policy enforcement in URL Formatter
  • Medium CVE-2018-18358: Insufficient policy enforcement in Proxy
  • Medium CVE-2018-18359: Out of bounds read in V8
  • Low To be allocated: Inappropriate implementation in PDFium
  • Low To be allocated: Use after free in Extensions
  • Low To be allocated: Inappropriate implementation in Navigation
  • Low To be allocated: Inappropriate implementation in Navigation
  • Low To be allocated: Insufficient policy enforcement in Navigation
  • Low To be allocated: Insufficient policy enforcement in URL Formatter
  • Medium To be allocated: Insufficient policy enforcement in Payments
  • Various fixes from internal audits, fuzzing and other initiatives
CVE-2018-17480 CVE-2018-17481 CVE-2018-18335 CVE-2018-18336 CVE-2018-18337 CVE-2018-18338 CVE-2018-18339 CVE-2018-18340 CVE-2018-18341 CVE-2018-18342 CVE-2018-18343 CVE-2018-18344 CVE-2018-18345 CVE-2018-18346 CVE-2018-18347 CVE-2018-18348 CVE-2018-18349 CVE-2018-18350 CVE-2018-18351 CVE-2018-18352 CVE-2018-18353 CVE-2018-18354 CVE-2018-18355 CVE-2018-18356 CVE-2018-18357 CVE-2018-18358 CVE-2018-18359 https://chromereleases.googleblog.com/2018/12/stable-channel-update-for-desktop.html 2018-12-04 2019-01-05
Django -- Content spoofing possibility in the default 404 page py27-django111 py35-django111 py36-django111 py37-django111 1.11.18 py35-django20 py36-django20 py37-django20 2.0.10 py35-django21 py36-django21 py37-django21 2.1.5

Django security releases issued reports:

An attacker could craft a malicious URL that could make spoofed content appear on the default page generated by the django.views.defaults.page_not_found() view.

CVE-2019-3498 https://www.djangoproject.com/weblog/2019/jan/04/security-releases/ 2019-01-03 2019-01-05
Gitlab -- Multiple vulnerabilities gitlab-ce 11.6.011.6.1 11.5.011.5.6 8.0.011.4.13

Gitlab reports:

Source code disclosure merge request diff

Todos improper access control

URL rel attribute not set

Persistent XSS Autocompletion

SSRF repository mirroring

CI job token LFS error message disclosure

Secret CI variable exposure

Guest user CI job disclosure

Persistent XSS label reference

Persistent XSS wiki in IE browser

SSRF in project imports with LFS

Improper access control CI/CD settings

Missing authorization control merge requests

Improper access control branches and tags

Missing authentication for Prometheus alert endpoint

https://about.gitlab.com/2018/12/31/security-release-gitlab-11-dot-6-dot-1-released/ CVE-2018-20493 CVE-2018-20492 CVE-2018-20489 CVE-2018-20490 CVE-2018-20497 CVE-2018-20495 CVE-2018-20488 CVE-2018-20494 CVE-2018-20496 CVE-2018-20491 CVE-2018-20499 CVE-2018-20500 CVE-2018-20501 CVE-2018-20498 CVE-2018-20507 2018-12-31 2019-01-02