Skip to content

Commit cd40388

Browse files
gaolfl4via
authored andcommitted
[UNDERTOW-2025][UNDERTOW-1981] Test that client cannot access files inside of meta-info sub folder
1 parent 7b5681b commit cd40388

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

servlet/src/test/java/io/undertow/servlet/test/defaultservlet/DefaultServletTestCase.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,18 @@ public void testDisallowedResource() throws IOException {
259259
}
260260
}
261261

262+
@Test
263+
public void testNoAccessToMetaInfResource() throws IOException {
264+
TestHttpClient client = new TestHttpClient();
265+
try {
266+
HttpGet get = new HttpGet(DefaultServer.getDefaultServerURL() + "/servletContext/meta-inf/secret");
267+
HttpResponse result = client.execute(get);
268+
Assert.assertEquals(StatusCodes.NOT_FOUND, result.getStatusLine().getStatusCode());
269+
} finally {
270+
client.getConnectionManager().shutdown();
271+
}
272+
}
273+
262274
@Test
263275
public void testDirectoryListing() throws IOException {
264276
TestHttpClient client = new TestHttpClient();
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
confidential

0 commit comments

Comments
 (0)