Ignore:
Timestamp:
2016-06-16T19:10:53+02:00 (8 years ago)
Author:
Don-vip
Message:

findbugs security - XML Parsing Vulnerable to XXE - enable FEATURE_SECURE_PROCESSING for DOM builders

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java

    r10212 r10404  
    99import java.util.List;
    1010
    11 import javax.xml.parsers.DocumentBuilderFactory;
    1211import javax.xml.parsers.ParserConfigurationException;
    1312import javax.xml.xpath.XPath;
     
    2019import org.openstreetmap.josm.data.osm.UserInfo;
    2120import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     21import org.openstreetmap.josm.tools.Utils;
    2222import org.openstreetmap.josm.tools.XmlParsingException;
    2323import org.openstreetmap.josm.tools.date.DateUtils;
     
    175175            monitor.indeterminateSubTask(tr("Reading user info ..."));
    176176            try (InputStream in = getInputStream("user/details", monitor.createSubTaskMonitor(1, true), reason)) {
    177                 return buildFromXML(
    178                         DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(in)
    179                 );
     177                return buildFromXML(Utils.parseSafeDOM(in));
    180178            }
    181179        } catch (OsmTransferException e) {
Note: See TracChangeset for help on using the changeset viewer.