This is an automated email from the ASF dual-hosted git repository.

dhavalshah9131 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 5ea59e017 RANGER-5477:XML External Entity Injection Security issue in 
Ranger (#834)
5ea59e017 is described below

commit 5ea59e017da646f7490b150631195712f964343e
Author: Bhaavesh Amol Amre <[email protected]>
AuthorDate: Wed Feb 4 17:41:10 2026 +0530

    RANGER-5477:XML External Entity Injection Security issue in Ranger (#834)
---
 .../main/java/org/apache/ranger/utils/install/XmlConfigChanger.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
 
b/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
index bbf42bf63..f72dc210f 100644
--- 
a/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
+++ 
b/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
@@ -283,6 +283,9 @@ public void run() throws ParserConfigurationException, 
SAXException, IOException
 
             TransformerFactory tfactory = TransformerFactory.newInstance();
 
+            
tfactory.setFeature("http://xml.org/sax/features/external-general-entities";, 
false);
+            
tfactory.setFeature("http://xml.org/sax/features/external-parameter-entities";, 
false);
+            
tfactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl";, 
true);
             tfactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, 
Boolean.TRUE);
 
             Transformer transformer = tfactory.newTransformer();

Reply via email to