[Bug 1173633] New: VUL-1: CVE-2020-14940: tuxguitar: improper configuration of XML parsers might lead to XXE while loading GP6 (.gpx) and GP7 (.gp) tablature files
http://bugzilla.opensuse.org/show_bug.cgi?id=1173633 Bug ID: 1173633 Summary: VUL-1: CVE-2020-14940: tuxguitar: improper configuration of XML parsers might lead to XXE while loading GP6 (.gpx) and GP7 (.gp) tablature files Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other URL: https://smash.suse.de/issue/262182/ OS: Other Status: NEW Severity: Minor Priority: P5 - None Component: Security Assignee: opensuse.lietuviu.kalba@gmail.com Reporter: atoptsoglou@suse.com QA Contact: security-team@suse.de Found By: Security Response Team Blocker: --- CVE-2020-14940 An issue was discovered in io/gpx/GPXDocumentReader.java in TuxGuitar 1.5.4. It uses misconfigured XML parsers, leading to XXE while loading GP6 (.gpx) and GP7 (.gp) tablature files. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-14940 http://people.canonical.com/~ubuntu-security/cve/2020/CVE-2020-14940.html http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-14940 https://logicaltrust.net/blog/2020/06/tuxguitar.html https://sourceforge.net/p/tuxguitar/bugs/126/ -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173633 Alexandros Toptsoglou <atoptsoglou@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Minor |Normal -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173633 Alexandros Toptsoglou <atoptsoglou@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|VUL-1: CVE-2020-14940: |VUL-0: CVE-2020-14940: |tuxguitar: improper |tuxguitar: improper |configuration of XML |configuration of XML |parsers might lead to XXE |parsers might lead to XXE |while loading GP6 (.gpx) |while loading GP6 (.gpx) |and GP7 (.gp) tablature |and GP7 (.gp) tablature |files |files -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173633 http://bugzilla.opensuse.org/show_bug.cgi?id=1173633#c1 --- Comment #1 from Mindaugas Baranauskas <opensuse.lietuviu.kalba@gmail.com> --- openSUSE has Tuxguitar 1.4 instead of 1.5.4 According to OWASP XXE Prevention Cheat Sheet <https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html>, this problem can be solved by proper configuration of a parser: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); String FEATURE = "http://apache.org/xml/features/disallow-doctype-decl"; dbf.setFeature(FEATURE, true); However I don't know where to patch Tuxguitar... -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com