Skip to content

Address RUSTSEC-2021-0139, RUSTSEC-2024-0375, RUSTSEC-2025-0119, RUSTSEC-2024-0320, RUSTSEC-2021-0145, RUSTSEC-2025-0023#694

Merged
coffee-cup merged 1 commit intorailwayapp:masterfrom
jzeuzs:Fix-security-vulnerabilities
Nov 26, 2025
Merged

Address RUSTSEC-2021-0139, RUSTSEC-2024-0375, RUSTSEC-2025-0119, RUSTSEC-2024-0320, RUSTSEC-2021-0145, RUSTSEC-2025-0023#694
coffee-cup merged 1 commit intorailwayapp:masterfrom
jzeuzs:Fix-security-vulnerabilities

Conversation

@jzeuzs
Copy link
Copy Markdown
Contributor

@jzeuzs jzeuzs commented Nov 19, 2025

Fixes the following security vulnerabilities:

Detected by running cargo audit.

Resolves #693, #650, #651, and #649.

@Milo123459 Milo123459 added the release/patch Author patch release label Nov 19, 2025
Comment on lines -259 to +265
let description =
cron_descriptor::cronparser::cron_expression_descriptor::get_description_cron(cron)
.expect("cron is not valid");
let description = Cron::from_str(cron)
.expect("Failed to parse cron expression")
.describe();

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Difference between the two if we run railway fn new:
cron-descriptor

Image

croner

Image

Copy link
Copy Markdown
Contributor

@coffee-cup coffee-cup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is huge, ty!

@coffee-cup coffee-cup merged commit 53f70de into railwayapp:master Nov 26, 2025
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/patch Author patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RUSTSEC-2025-0119: number_prefix crate is unmaintained

3 participants