Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SECURITY] Lua Artifacts are downloaded insecurely #1

Closed
JLLeitschuh opened this issue Sep 9, 2019 · 3 comments
Closed

[SECURITY] Lua Artifacts are downloaded insecurely #1

JLLeitschuh opened this issue Sep 9, 2019 · 3 comments

Comments

@JLLeitschuh
Copy link

CWE-829: Inclusion of Functionality from Untrusted Control Sphere
CWE-494: Download of Code Without Integrity Check

This project contain files that indicate that this project is resolving dependencies over HTTP instead of HTTPS. Any of these artifacts can be MITMed to maliciously compromise them and infect the build artifacts that were produced.

This vulnerability has a CVSS v3.0 Base Score of 8.1/10
https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

This isn't just theoretical

POC code has existed since 2014 to maliciously compromise software downloaded inflight.
See:

MITM Attacks Increasingly Common

See:

Source Locations

@leafo leafo closed this as completed in d74925f Sep 10, 2019
@leafo
Copy link
Owner

leafo commented Sep 10, 2019

Thanks for catching this. We still need to add checksum validation

@JLLeitschuh
Copy link
Author

I'm chatting with the GH Security team about wiring that in directly to the exposed API.

@JLLeitschuh
Copy link
Author

This issue is now being tracked here: actions/toolkit#162

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants