Author: jochen
Date: Tue Jul 13 09:12:53 2010
New Revision: 963625

URL: http://svn.apache.org/viewvc?rev=963625&view=rev
Log:
Rewrote comment, due to user feedback.

Modified:
    
commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/InvalidFileNameException.java

Modified: 
commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/InvalidFileNameException.java
URL: 
http://svn.apache.org/viewvc/commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/InvalidFileNameException.java?rev=963625&r1=963624&r2=963625&view=diff
==============================================================================
--- 
commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/InvalidFileNameException.java
 (original)
+++ 
commons/proper/fileupload/trunk/src/java/org/apache/commons/fileupload/InvalidFileNameException.java
 Tue Jul 13 09:12:53 2010
@@ -21,11 +21,11 @@ package org.apache.commons.fileupload;
  * This exception is thrown in case of an invalid file name.
  * A file name is invalid, if it contains a NUL character.
  * Attackers might use this to circumvent security checks:
- * For example, the user might check, whether the file name
- * is "foo.exe\0.png". This file name might pass security
- * checks. OTOH, depending on the underlying C library, it
- * might create a file named "foo.exe", as the NUL character
- * is the string terminator in C.
+ * For example, a malicious user might upload a file with the name
+ * "foo.exe\0.png". This file name might pass security checks (i.e.
+ * checks for the extension ".png"), while, depending on the underlying
+ * C library, it might create a file named "foo.exe", as the NUL
+ * character is the string terminator in C.
  */
 public class InvalidFileNameException extends RuntimeException {
     private static final long serialVersionUID = 7922042602454350470L;


Reply via email to