Auteur Topic: Synology-SA-17:62 Wget  (gelezen 1242 keer)

Offline Larrvyll

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 0
  • Berichten: 44
Synology-SA-17:62 Wget
« Gepost op: 04 november 2017, 14:23:40 »
Abstract

Multiple security vulnerabilities have been found in Wget, and may allow man-in-the-middle attackers to execute arbitrary codes, or cause denial-of-service attack from a vulnerable version of Synology DiskStation Manager (DSM), Synology Router Manager (SRM), and Download Station.

Severity

    CVE-2017-13089
        Impact: Important
        CVSS3 Base Score: 7.3
        CVSS3 Base Metrics: CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
    CVE-2017-13090
        Impact: Important
        CVSS3 Base Score: 7.3
        CVSS3 Base Metrics: CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Affected

    Products
        DSM 6.1
        DSM 6.0
        DSM 5.2
        SRM 1.1
        Download Station before 3.8.7-3490
    Models
        All Synology models

Description

    CVE-2017-13089 The http.c:skip_short_body() function is called in some circumstances, such as when processing redirects. When the response is sent chunked in wget before 1.19.2, the chunk parser uses strtol() to read each chunk's length, but doesn't check that the chunk length is a non-negative number. The code then tries to skip the chunk in pieces of 512 bytes by using the MIN() macro, but ends up passing the negative chunk length to connect.c:fd_read(). As fd_read() takes an int argument, the high 32 bits of the chunk length are discarded, leaving fd_read() with a completely attacker controlled length argument.
    CVE-2017-13090 The retr.c:fd_read_body() function is called when processing OK responses. When the response is sent chunked in wget before 1.19.2, the chunk parser uses strtol() to read each chunk's length, but doesn't check that the chunk length is a non-negative number. The code then tries to read the chunk in pieces of 8192 bytes by using the MIN() macro, but ends up passing the negative chunk length to retr.c:fd_read(). As fd_read() takes an int argument, the high 32 bits of the chunk length are discarded, leaving fd_read() with a completely attacker controlled length argument. The attacker can corrupt malloc metadata after the allocated buffer.

Mitigation

None

Update Availability

To fix the security issues: please go to DSM > Package Center and update Download Station to 3.8.7-3490 or above.


 

Backup naar Synology C2 Cloud

Gestart door jodo1955Board Data replicator & overige backupsoftware

Reacties: 2
Gelezen: 956
Laatste bericht 24 oktober 2024, 00:44:28
door jodo1955
Synology DS925+, DS1525+, DS225+, DS1825+, DS425+ NAS and MORE REVEALED

Gestart door BirdyBoard Synology Awards & Reviews (NL)

Reacties: 19
Gelezen: 4658
Laatste bericht 21 april 2025, 20:38:05
door Sylvester
Synology DiskStation DS1515+ Simple volume aanmaken op raid. mutiple of single?

Gestart door chrisssj3Board NAS hardware vragen

Reacties: 22
Gelezen: 26645
Laatste bericht 11 juni 2018, 20:24:39
door Ben(V)
Van Synology NAS naar Dropbox

Gestart door rvd_1985Board Synology DSM algemeen

Reacties: 5
Gelezen: 7189
Laatste bericht 18 september 2018, 14:53:17
door Hofstede
De geschikte UPS volgens Synology? Vendor recommended of Synology?

Gestart door SylvesterBoard NAS hardware vragen

Reacties: 46
Gelezen: 24496
Laatste bericht 03 december 2018, 00:46:52
door Sylvester