JDK-8285660 : Release Note: New System Property to Disable Windows Alternate Data Stream Support in java.io.File
  • Type: Sub-task
  • Component: core-libs
  • Sub-Component: java.io
  • Affected Version:
    7u343,8u333,11.0.15.1-oracle,11.0.15.1.1-oracle,17.0.3.1-oracle,17.0.3.1.1-oracle,18.0.1.1,19 7u343,8u333,11.0.15.1-oracle,11.0.15.1.1-oracle,17.0.3.1-oracle,17.0.3.1.1-oracle,18.0.1.1,19
  • Priority: P4
  • Status: Resolved
  • Resolution: Delivered
  • OS: windows
  • Submitted: 2022-04-26
  • Updated: 2022-08-19
  • Resolved: 2022-07-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 17 JDK 18 JDK 19 JDK 7 JDK 8
11.0.15.1-oracleResolved 17.0.3.1-oracleResolved 18.0.1.1Resolved 19Resolved 7u343Resolved 8u333Resolved
Description
The Windows implementation of `java.io.File` allows access to NTFS Alternate Data Streams (ADS) by default. Such streams have a structure like “filename:streamname”. A system property `jdk.io.File.enableADS` has been added to control this behavior. To disable ADS support in `java.io.File`, the system property `jdk.io.File.enableADS` should be set to `false` (case ignored). Stricter path checking however prevents the use of special devices such as `NUL:`
Comments
Reopening to modify.
01-07-2022

That is find, thanks.
21-06-2022

I removed 19 from the Affects Version field, so the system won't pick it up now in the 19 RNs. It will still pick it up in the other RNs that are listed.
21-06-2022

Please withdraw this release note for the JDK 19 release only.
21-06-2022