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

[GHSA-x9r9-48rm-4xm6] FitNesse allows execution of arbitrary OS commands #4816

Open
wants to merge 1 commit into
base: tcnh/advisory-improvement-4816
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
{
"schema_version": "1.4.0",
"id": "GHSA-x9r9-48rm-4xm6",
"modified": "2024-08-29T18:02:50Z",
"modified": "2024-08-29T18:02:52Z",
"published": "2024-03-18T09:30:30Z",
"aliases": [
"CVE-2024-28125"
],
"summary": "FitNesse allows execution of arbitrary OS commands",
"details": "FitNesse all releases allows a remote authenticated attacker to execute arbitrary OS commands.",
"details": "FitNesse all releases allows a remote authenticated attacker to execute arbitrary OS commands.\n\n\nAs expressed in FitNesse repository's security.md, FitNesse is a development and testing tool, aimed at automating acceptance testing activities and is therefore, _designed_ to execute commands on systems (host or others). Fixing this CVE would mean no less than to remove the main functionality of FitNesse.\n\nAs stated in the respository's security.md:\n\n-----\nFitNesse is intended to be used as part of a software development tool set. It allows a user to compose web pages containing any Javascript code, and to run acceptance tests which may include the execution of any runnable code. Therefore we recommend the following:\n\n- FitNesse should be run in a secure sandboxed development environment.\n- FitNesse should be available only to trusted, knowledgeable, and professional members of the development team.\n- FitNesse should not be exposed on any public-facing servers.\n- FitNesse should not have access to any production environments. If testing with production data is desired, a copy of the data should be made to a secure sandboxed test environment.\n- When running FitNesse on a local machine, the -lh command line argument will ensure only connections from the same machine are accepted.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
},
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
Expand Down
Loading