Security Vulnerability: [Medium]: Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. #40

Closed
opened 2021-02-01 18:57:18 +00:00 by prandnum · 6 comments
prandnum commented 2021-02-01 18:57:18 +00:00 (Migrated from gitlab.com)

Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.parse with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is called

Description

  • Severity: Medium
  • Scan Type: sast
  • Scanner: Bandit

Location

Identifiers

  • Bandit Test ID B314
Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.parse with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is called ### Description * **Severity:** Medium * **Scan Type:** sast * **Scanner:** Bandit ### Location * **File:** [programs/build_helpers/check_reflect.py:38](/PBSA/peerplays/-/blob/748f2b117b7b6c567d7e383fa5ce0dcf62790944/programs/build_helpers/check_reflect.py#L38) ### Identifiers * Bandit Test ID B314
serkixenos commented 2022-02-01 15:52:33 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos

assigned to @serkixenos
serkixenos commented 2022-02-01 16:43:38 +00:00 (Migrated from gitlab.com)

assigned to @kake

assigned to @kake
serkixenos commented 2022-02-01 16:43:57 +00:00 (Migrated from gitlab.com)

unassigned @serkixenos

unassigned @serkixenos
serkixenos commented 2022-02-01 16:44:32 +00:00 (Migrated from gitlab.com)
https://gitlab.com/PBSA/peerplays/-/commits/bug/replace-vulnerable-xml
serkixenos commented 2022-02-01 16:45:33 +00:00 (Migrated from gitlab.com)
https://gitlab.com/PBSA/peerplays/-/merge_requests/57
serkixenos commented 2022-02-01 17:24:36 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos

assigned to @serkixenos
serkixenos (Migrated from gitlab.com) closed this issue 2022-02-02 13:35:07 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Peerplays_Blockchain/peerplays_migrated#40
No description provided.