Skip to content

Commit c361611

Browse files
committed
Update icalendar 2.10.1 -> 2.12.2 for CVE-2026-33635
ICS injection via unsanitized URI property values (medium severity). Also pulls in ice_cube 0.17.0 and ostruct 0.6.3 as transitive deps.
1 parent a86708b commit c361611

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ gem 'openssl', '>= 3.1.2' # Fix for OpenSSL 3.5/3.6 CRL verification failures
1414
gem 'nokogiri', '>= 1.18.9'
1515
gem 'mechanize', '>= 2.9.1'
1616

17-
gem 'icalendar', require: [ 'icalendar', 'icalendar/tzinfo' ]
17+
gem 'icalendar', '>= 2.12.2', require: [ 'icalendar', 'icalendar/tzinfo' ]
1818
gem 'RubySunrise', require: 'solareventcalculator'
1919
gem 'timezone'
2020
gem 'geocoder'

Gemfile.lock

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ GEM
3939
domain_name (~> 0.5)
4040
i18n (1.14.4)
4141
concurrent-ruby (~> 1.0)
42-
icalendar (2.10.1)
42+
icalendar (2.12.2)
43+
base64
4344
ice_cube (~> 0.16)
44-
ice_cube (0.16.4)
45+
logger
46+
ostruct
47+
ice_cube (0.17.0)
4548
io-console (0.7.2)
4649
irb (1.12.0)
4750
rdoc
@@ -81,6 +84,7 @@ GEM
8184
mini_portile2 (~> 2.8.2)
8285
racc (~> 1.4)
8386
openssl (4.0.0)
87+
ostruct (0.6.3)
8488
pry (0.14.2)
8589
coderay (~> 1.1)
8690
method_source (~> 1.0)
@@ -170,7 +174,7 @@ DEPENDENCIES
170174
debug
171175
dotenv
172176
geocoder
173-
icalendar
177+
icalendar (>= 2.12.2)
174178
irb
175179
json
176180
mechanize (>= 2.9.1)

0 commit comments

Comments
 (0)