Skip to content

Commit 0fcafd1

Browse files
committed
Update to latest ring-core
This brings in org.apache.commons/commons-fileupload2-core 2.0.0-M4 to address CVE-2025-48976.
1 parent 05599fe commit 0fcafd1

File tree

4 files changed

+81
-78
lines changed

4 files changed

+81
-78
lines changed

dependabot/deps-list.txt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ commons-beanutils/commons-beanutils 1.11.0 (Apache-2.0)
5555
commons-codec/commons-codec 1.16.0 (Apache-2.0)
5656
commons-collections/commons-collections 3.2.2 (Apache-2.0)
5757
commons-digester/commons-digester 1.6
58-
commons-io/commons-io 2.15.1 (Apache-2.0)
58+
commons-io/commons-io 2.19.0 (Apache-2.0)
5959
commons-logging/commons-logging 1.3.5 (Apache-2.0)
6060
commons-validator/commons-validator 1.3.1 (Apache-2.0)
6161
compojure/compojure 1.5.1 (EPL-1.0)
@@ -81,7 +81,7 @@ mvxcvi/arrangement 2.1.0 (Public Domain)
8181
net.cgrand/regex 1.0.1
8282
one-time/one-time 0.7.0 (EPL-1.0)
8383
org.apache.commons/commons-email 1.5 (Apache-2.0)
84-
org.apache.commons/commons-fileupload2-core 2.0.0-M1 (Apache-2.0)
84+
org.apache.commons/commons-fileupload2-core 2.0.0-M4 (Apache-2.0)
8585
org.apache.httpcomponents/httpasyncclient 4.1.4 (Apache-2.0)
8686
org.apache.httpcomponents/httpclient 4.5.13 (Apache-2.0)
8787
org.apache.httpcomponents/httpclient-cache 4.5.13 (Apache-2.0)
@@ -119,31 +119,31 @@ org.clojure/tools.macro 0.1.5 (EPL-1.0)
119119
org.clojure/tools.nrepl 0.2.11 (EPL-1.0)
120120
org.clojure/tools.reader 1.5.0 (EPL-1.0)
121121
org.codehaus.plexus/plexus-utils 3.3.0 (Apache-2.0)
122-
org.eclipse.jetty/jetty-http 11.0.24 (Eclipse Public License - Version 2.0)
123-
org.eclipse.jetty/jetty-io 11.0.24 (Eclipse Public License - Version 2.0)
124-
org.eclipse.jetty/jetty-security 11.0.24 (Eclipse Public License - Version 2.0)
125-
org.eclipse.jetty/jetty-server 11.0.24 (Eclipse Public License - Version 2.0)
126-
org.eclipse.jetty/jetty-servlet 11.0.24 (Eclipse Public License - Version 2.0)
127-
org.eclipse.jetty/jetty-unixdomain-server 11.0.24 (Eclipse Public License - Version 2.0)
128-
org.eclipse.jetty/jetty-util 11.0.24 (Eclipse Public License - Version 2.0)
129-
org.eclipse.jetty/jetty-webapp 11.0.24 (Eclipse Public License - Version 2.0)
130-
org.eclipse.jetty/jetty-xml 11.0.24 (Eclipse Public License - Version 2.0)
122+
org.eclipse.jetty/jetty-http 11.0.25 (Eclipse Public License - Version 2.0)
123+
org.eclipse.jetty/jetty-io 11.0.25 (Eclipse Public License - Version 2.0)
124+
org.eclipse.jetty/jetty-security 11.0.25 (Eclipse Public License - Version 2.0)
125+
org.eclipse.jetty/jetty-server 11.0.25 (Eclipse Public License - Version 2.0)
126+
org.eclipse.jetty/jetty-servlet 11.0.25 (Eclipse Public License - Version 2.0)
127+
org.eclipse.jetty/jetty-unixdomain-server 11.0.25 (Eclipse Public License - Version 2.0)
128+
org.eclipse.jetty/jetty-util 11.0.25 (Eclipse Public License - Version 2.0)
129+
org.eclipse.jetty/jetty-webapp 11.0.25 (Eclipse Public License - Version 2.0)
130+
org.eclipse.jetty/jetty-xml 11.0.25 (Eclipse Public License - Version 2.0)
131131
org.eclipse.jetty.toolchain/jetty-jakarta-servlet-api 5.0.2 (Apache-2.0)
132-
org.eclipse.jetty.websocket/websocket-core-common 11.0.24 (Eclipse Public License - Version 2.0)
133-
org.eclipse.jetty.websocket/websocket-core-server 11.0.24 (Eclipse Public License - Version 2.0)
134-
org.eclipse.jetty.websocket/websocket-jetty-api 11.0.24 (Eclipse Public License - Version 2.0)
135-
org.eclipse.jetty.websocket/websocket-jetty-common 11.0.24 (Eclipse Public License - Version 2.0)
136-
org.eclipse.jetty.websocket/websocket-jetty-server 11.0.24 (Eclipse Public License - Version 2.0)
137-
org.eclipse.jetty.websocket/websocket-servlet 11.0.24 (Eclipse Public License - Version 2.0)
132+
org.eclipse.jetty.websocket/websocket-core-common 11.0.25 (Eclipse Public License - Version 2.0)
133+
org.eclipse.jetty.websocket/websocket-core-server 11.0.25 (Eclipse Public License - Version 2.0)
134+
org.eclipse.jetty.websocket/websocket-jetty-api 11.0.25 (Eclipse Public License - Version 2.0)
135+
org.eclipse.jetty.websocket/websocket-jetty-common 11.0.25 (Eclipse Public License - Version 2.0)
136+
org.eclipse.jetty.websocket/websocket-jetty-server 11.0.25 (Eclipse Public License - Version 2.0)
137+
org.eclipse.jetty.websocket/websocket-servlet 11.0.25 (Eclipse Public License - Version 2.0)
138138
org.flatland/ordered 1.5.9 (EPL-1.0)
139139
org.javassist/javassist 3.18.1-GA (MPL 1.1)
140140
org.mindrot/jbcrypt 0.4 (ISC)
141141
org.msgpack/msgpack 0.6.12 (Apache-2.0)
142142
org.ow2.asm/asm 9.2 (BSD-3-Clause)
143143
org.postgresql/postgresql 42.7.2 (BSD-2-Clause)
144-
org.ring-clojure/ring-core-protocols 1.12.1 (MIT)
145-
org.ring-clojure/ring-jakarta-servlet 1.13.0 (MIT)
146-
org.ring-clojure/ring-websocket-protocols 1.12.1 (MIT)
144+
org.ring-clojure/ring-core-protocols 1.14.2 (MIT)
145+
org.ring-clojure/ring-jakarta-servlet 1.13.1 (MIT)
146+
org.ring-clojure/ring-websocket-protocols 1.14.2 (MIT)
147147
org.slf4j/slf4j-api 2.0.13 (MIT)
148148
org.tukaani/xz 1.9 (Public Domain)
149149
org.yaml/snakeyaml 1.33 (Apache-2.0)
@@ -153,11 +153,11 @@ raven-clj/raven-clj 1.7.0 (EPL-1.0)
153153
realize/realize 2019-04-24 (BSD-3-Clause)
154154
riddley/riddley 0.1.12 (MIT)
155155
ring/ring-anti-forgery 1.3.1 (MIT)
156-
ring/ring-codec 1.2.0 (MIT)
157-
ring/ring-core 1.12.1 (MIT)
156+
ring/ring-codec 1.3.0 (MIT)
157+
ring/ring-core 1.14.2 (MIT)
158158
ring/ring-defaults 0.5.0 (MIT)
159159
ring/ring-headers 0.4.0 (MIT)
160-
ring/ring-jetty-adapter 1.13.0 (MIT)
160+
ring/ring-jetty-adapter 1.13.1 (MIT)
161161
ring/ring-ssl 0.4.0 (MIT)
162162
ring-jetty-component/ring-jetty-component 0.3.1 (MIT)
163163
ring-middleware-format/ring-middleware-format 0.7.5 (EPL-1.0)

dependabot/deps-tree.txt

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -61,51 +61,51 @@ org.bouncycastle/bcpkix-jdk18on 1.78
6161
X org.bouncycastle/bcprov-jdk18on 1.78 :use-top
6262
. org.bouncycastle/bcutil-jdk18on 1.78
6363
X org.bouncycastle/bcprov-jdk18on 1.78 :use-top
64-
ring/ring-jetty-adapter 1.13.0
65-
X ring/ring-core 1.13.0 :use-top
66-
. org.ring-clojure/ring-jakarta-servlet 1.13.0
67-
X ring/ring-core 1.13.0 :use-top
68-
. org.eclipse.jetty/jetty-server 11.0.24
69-
. org.eclipse.jetty/jetty-http 11.0.24
70-
. org.eclipse.jetty/jetty-io 11.0.24
71-
. org.eclipse.jetty/jetty-util 11.0.24
72-
X org.slf4j/slf4j-api 2.0.9 :use-top
73-
X org.slf4j/slf4j-api 2.0.9 :use-top
74-
. org.eclipse.jetty/jetty-io 11.0.24
75-
. org.eclipse.jetty/jetty-util 11.0.24
76-
X org.slf4j/slf4j-api 2.0.9 :use-top
64+
ring/ring-jetty-adapter 1.13.1
65+
X ring/ring-core 1.13.1 :use-top
66+
. org.ring-clojure/ring-jakarta-servlet 1.13.1
67+
X ring/ring-core 1.13.1 :use-top
68+
. org.eclipse.jetty/jetty-server 11.0.25
69+
. org.eclipse.jetty/jetty-http 11.0.25
70+
. org.eclipse.jetty/jetty-io 11.0.25
71+
. org.eclipse.jetty/jetty-util 11.0.25
72+
X org.slf4j/slf4j-api 2.0.13 :use-top
73+
X org.slf4j/slf4j-api 2.0.13 :use-top
74+
. org.eclipse.jetty/jetty-io 11.0.25
75+
. org.eclipse.jetty/jetty-util 11.0.25
76+
X org.slf4j/slf4j-api 2.0.13 :use-top
7777
. org.eclipse.jetty.toolchain/jetty-jakarta-servlet-api 5.0.2
78-
X org.slf4j/slf4j-api 2.0.9 :use-top
79-
. org.eclipse.jetty/jetty-unixdomain-server 11.0.24
80-
. org.eclipse.jetty/jetty-server 11.0.24
81-
X org.slf4j/slf4j-api 2.0.9 :use-top
82-
. org.eclipse.jetty.websocket/websocket-jetty-server 11.0.24
83-
. org.eclipse.jetty/jetty-servlet 11.0.24
84-
. org.eclipse.jetty/jetty-security 11.0.24
85-
. org.eclipse.jetty/jetty-server 11.0.24
86-
X org.slf4j/slf4j-api 2.0.9 :use-top
87-
X org.slf4j/slf4j-api 2.0.9 :use-top
88-
. org.eclipse.jetty/jetty-webapp 11.0.24
89-
. org.eclipse.jetty/jetty-servlet 11.0.24
90-
. org.eclipse.jetty/jetty-xml 11.0.24
91-
. org.eclipse.jetty/jetty-util 11.0.24
92-
X org.slf4j/slf4j-api 2.0.9 :use-top
93-
X org.slf4j/slf4j-api 2.0.9 :use-top
78+
X org.slf4j/slf4j-api 2.0.13 :use-top
79+
. org.eclipse.jetty/jetty-unixdomain-server 11.0.25
80+
. org.eclipse.jetty/jetty-server 11.0.25
81+
X org.slf4j/slf4j-api 2.0.13 :use-top
82+
. org.eclipse.jetty.websocket/websocket-jetty-server 11.0.25
83+
. org.eclipse.jetty/jetty-servlet 11.0.25
84+
. org.eclipse.jetty/jetty-security 11.0.25
85+
. org.eclipse.jetty/jetty-server 11.0.25
86+
X org.slf4j/slf4j-api 2.0.13 :use-top
87+
X org.slf4j/slf4j-api 2.0.13 :use-top
88+
. org.eclipse.jetty/jetty-webapp 11.0.25
89+
. org.eclipse.jetty/jetty-servlet 11.0.25
90+
. org.eclipse.jetty/jetty-xml 11.0.25
91+
. org.eclipse.jetty/jetty-util 11.0.25
92+
X org.slf4j/slf4j-api 2.0.13 :use-top
93+
X org.slf4j/slf4j-api 2.0.13 :use-top
9494
. org.eclipse.jetty.toolchain/jetty-jakarta-servlet-api 5.0.2
95-
. org.eclipse.jetty.websocket/websocket-jetty-api 11.0.24
96-
. org.eclipse.jetty.websocket/websocket-jetty-common 11.0.24
97-
. org.eclipse.jetty.websocket/websocket-core-common 11.0.24
98-
. org.eclipse.jetty/jetty-http 11.0.24
99-
. org.eclipse.jetty/jetty-io 11.0.24
100-
X org.slf4j/slf4j-api 2.0.9 :use-top
101-
. org.eclipse.jetty.websocket/websocket-jetty-api 11.0.24
102-
. org.eclipse.jetty.websocket/websocket-servlet 11.0.24
103-
. org.eclipse.jetty/jetty-servlet 11.0.24
104-
. org.eclipse.jetty.websocket/websocket-core-server 11.0.24
105-
. org.eclipse.jetty/jetty-server 11.0.24
106-
. org.eclipse.jetty.websocket/websocket-core-common 11.0.24
107-
X org.slf4j/slf4j-api 2.0.9 :use-top
108-
X org.slf4j/slf4j-api 2.0.9 :use-top
95+
. org.eclipse.jetty.websocket/websocket-jetty-api 11.0.25
96+
. org.eclipse.jetty.websocket/websocket-jetty-common 11.0.25
97+
. org.eclipse.jetty.websocket/websocket-core-common 11.0.25
98+
. org.eclipse.jetty/jetty-http 11.0.25
99+
. org.eclipse.jetty/jetty-io 11.0.25
100+
X org.slf4j/slf4j-api 2.0.13 :use-top
101+
. org.eclipse.jetty.websocket/websocket-jetty-api 11.0.25
102+
. org.eclipse.jetty.websocket/websocket-servlet 11.0.25
103+
. org.eclipse.jetty/jetty-servlet 11.0.25
104+
. org.eclipse.jetty.websocket/websocket-core-server 11.0.25
105+
. org.eclipse.jetty/jetty-server 11.0.25
106+
. org.eclipse.jetty.websocket/websocket-core-common 11.0.25
107+
X org.slf4j/slf4j-api 2.0.13 :use-top
108+
X org.slf4j/slf4j-api 2.0.13 :use-top
109109
com.stuartsierra/component 0.3.1
110110
. com.stuartsierra/dependency 0.2.0
111111
org.apache.commons/commons-email 1.5
@@ -276,13 +276,13 @@ raven-clj/raven-clj 1.7.0
276276
. org.clj-commons/clj-http-lite 1.0.13
277277
. prone/prone 2021-04-23
278278
. realize/realize 2019-04-24
279-
ring/ring-core 1.12.1
280-
. org.ring-clojure/ring-core-protocols 1.12.1
281-
. org.ring-clojure/ring-websocket-protocols 1.12.1
282-
. ring/ring-codec 1.2.0 :newer-version
283-
. commons-io/commons-io 2.15.1 :newer-version
284-
. org.apache.commons/commons-fileupload2-core 2.0.0-M1
285-
X commons-io/commons-io 2.13.0 :older-version
279+
ring/ring-core 1.14.2
280+
. org.ring-clojure/ring-core-protocols 1.14.2
281+
. org.ring-clojure/ring-websocket-protocols 1.14.2
282+
. ring/ring-codec 1.3.0 :newer-version
283+
. commons-io/commons-io 2.19.0 :newer-version
284+
. org.apache.commons/commons-fileupload2-core 2.0.0-M4
285+
. commons-io/commons-io 2.19.0
286286
. crypto-random/crypto-random 1.2.1
287287
X commons-codec/commons-codec 1.15 :older-version
288288
. crypto-equality/crypto-equality 1.0.1

dependabot/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
<dependency>
9292
<groupId>ring</groupId>
9393
<artifactId>ring-jetty-adapter</artifactId>
94-
<version>1.13.0</version>
94+
<version>1.13.1</version>
9595
</dependency>
9696
<dependency>
9797
<groupId>com.stuartsierra</groupId>
@@ -296,7 +296,7 @@
296296
<dependency>
297297
<groupId>ring</groupId>
298298
<artifactId>ring-core</artifactId>
299-
<version>1.12.1</version>
299+
<version>1.14.2</version>
300300
</dependency>
301301
</dependencies>
302302
<build>

deps.edn

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,13 @@
7575
net.cgrand/regex {:mvn/version "1.0.1"}
7676

7777
raven-clj/raven-clj {:mvn/version "1.7.0"}
78-
ring/ring-core {:mvn/version "1.12.1"}
78+
ring/ring-core {:mvn/version "1.14.2"}
7979
ring/ring-defaults {:mvn/version "0.5.0"}
80-
;; Audit clojars.ring-servlet-patch if updating this version!
81-
ring/ring-jetty-adapter {:mvn/version "1.13.0"}
80+
;; This version is out of sync from ring-core, since ring-core brings in Jetty
81+
;; 12, and we need to remain on Jetty 11 as Jetty 12 breaks
82+
;; clojars.ring-servlet-patch. More research is needed to figure out why and
83+
;; how we can still send a response message with Jetty 12.
84+
ring/ring-jetty-adapter {:mvn/version "1.13.1"}
8285
ring-jetty-component/ring-jetty-component {:mvn/version "0.3.1"}
8386
ring-middleware-format/ring-middleware-format {:mvn/version "0.7.5"}
8487

0 commit comments

Comments
 (0)