<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 16 Oct 2026 05:29:57 +0000</lastBuildDate>
    <item>
      <title>CVE-2023-43123 — Apache Storm: Local Information Disclosure Vulnerability in Storm-core on Unix-Like systems due temporary files</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2023-43123</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Apache Software Foundation Apache Storm&lt;/p&gt;
&lt;p&gt;On unix-like systems, the temporary directory is shared between all user. As such, writing to this directory using APIs that do not explicitly set the file/directory permissions can lead to information disclosure. Of note, this does not impact modern MacOS Operating Systems.&lt;/p&gt;
&lt;p&gt;The method File.createTempFile on unix-like systems creates a file with predefined name (so easily identifiable) and by default will create this file with the permissions -rw-r--r--. Thus, if sensitive information is written to this file, other local users can read this information.&lt;/p&gt;
&lt;p&gt;File.createTempFile(String, String) will create a temporary file in the system temporary directory if the &amp;#39;java.io.tmpdir&amp;#39; system property is not explicitly set.&lt;/p&gt;
&lt;p&gt;This affects the class  https://github.com/apache/storm/blob/master/storm-core/src/jvm/org/apache/storm/utils/TopologySpoutLag.java#L99  and was introduced by  https://issues.apache.org/jira/browse/STORM-3123&lt;/p&gt;
&lt;p&gt;In practice, this has a very limited impact as this class is used only if ui.disable.spout.lag.monitoring&lt;/p&gt;
&lt;p&gt;is set to false, but its value is true by default.
Moreover, the temporary file gets deleted soon after its creation.&lt;/p&gt;
&lt;p&gt;The solution is to use  Files.createTempFile https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/Files.html#createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute...)  instead.&lt;/p&gt;
&lt;p&gt;We recommend that all users upgrade to the latest version of Apache Storm.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Apache Software Foundation Apache Storm&lt;/p&gt;
&lt;p&gt;On unix-like systems, the temporary directory is shared between all user. As such, writing to this directory using APIs that do not explicitly set the file/directory permissions can lead to information disclosure. Of note, this does not impact modern MacOS Operating Systems.&lt;/p&gt;
&lt;p&gt;The method File.createTempFile on unix-like systems creates a file with predefined name (so easily identifiable) and by default will create this file with the permissions -rw-r--r--. Thus, if sensitive information is written to this file, other local users can read this information.&lt;/p&gt;
&lt;p&gt;File.createTempFile(String, String) will create a temporary file in the system temporary directory if the &amp;#39;java.io.tmpdir&amp;#39; system property is not explicitly set.&lt;/p&gt;
&lt;p&gt;This affects the class  https://github.com/apache/storm/blob/master/storm-core/src/jvm/org/apache/storm/utils/TopologySpoutLag.java#L99  and was introduced by  https://issues.apache.org/jira/browse/STORM-3123&lt;/p&gt;
&lt;p&gt;In practice, this has a very limited impact as this class is used only if ui.disable.spout.lag.monitoring&lt;/p&gt;
&lt;p&gt;is set to false, but its value is true by default.
Moreover, the temporary file gets deleted soon after its creation.&lt;/p&gt;
&lt;p&gt;The solution is to use  Files.createTempFile https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/file/Files.html#createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute...)  instead.&lt;/p&gt;
&lt;p&gt;We recommend that all users upgrade to the latest version of Apache Storm.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2023-43123</guid>
    </item>
  </channel>
</rss>
