| Source | Link |
|---|---|
| reviewboard | www.reviewboard.org/docs/releasenotes/reviewboard/1.7.22/ |
| nessus | www.nessus.org/u |
#%NASL_MIN_LEVEL 70300
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Fedora Security Advisory 2014-3420.
#
include('deprecated_nasl_level.inc');
include('compat.inc');
if (description)
{
script_id(73034);
script_version("1.5");
script_set_attribute(attribute:"plugin_modification_date", value:"2021/01/11");
script_xref(name:"FEDORA", value:"2014-3420");
script_name(english:"Fedora 19 : ReviewBoard-1.7.22-1.fc19 (2014-3420)");
script_summary(english:"Checks rpm output for the updated package.");
script_set_attribute(
attribute:"synopsis",
value:"The remote Fedora host is missing a security update."
);
script_set_attribute(
attribute:"description",
value:
" - New upstream security release 1.7.22
-
http://www.reviewboard.org/docs/releasenotes/reviewboa
rd/1.7.22/
- Security Fixes :
- An XSS vulnerability was found in the Search field's
auto-complete.
- New Features :
- Added support for anonymous access to public Local
Sites.
- Added support for parallel-installed versions of
Django.
- API Changes :
- The documentation for Review Group Resource no longer
says that review groups cannot be created through the
API.
- Bug Fixes :
- Install/Upgrade :
- Fixed compatibility with Apache 2.4's method for
authorization in newly generated config files.
- Fixed an issue on some configurations where loading in
initial schema data for the database would fail
- rb-site upgrade --all-sites no longer throws an error
if there are no valid sites configured.
- Administration :
- Administrators now have access to all repositories,
instead of just public ones or ones they're a member
of.
- Repositories backed by paths that no longer exist can
now be hidden.
- Fixed creating groups and repositories that had
conflicting 'unique' fields.
- Password fields no longer appear blank when they have
a value in forms.
- Setting https in the server URL now properly marks the
server as using HTTPS. All URLs generated for the API
and e-mails will include https instead of http.
- Fixed incorrect labelling for the review request
status graph in the Admin dashboard.
- LDAP :
- Usernames, passwords, and other information are
properly encoded to UTF-8 before authenticating.
- Users without e-mail addresses in LDAP no longer break
when first authenticating.
- Dashboard :
- Fixed support for accessing watched groups through the
Dashboard.
- Repositories :
- Copied files in Git diffs no longer results in File
Not Found errors, and properly handles showing the
state much like moved files.
- Added better compatibility with Mercurial repository
when accessing hg-history URLs, when the server name
didn't contain a trailing slash.
- Added better CVS compatibility for repositories that
don't contain CVSROOT/modules.
- Fixed issues with Clear Case in multi-site mode when
OIDs weren't yet available on the server.
Note that Tenable Network Security has extracted the preceding
description block directly from the Fedora security advisory. Tenable
has attempted to automatically clean and format it as much as possible
without introducing additional issues."
);
# http://www.reviewboard.org/docs/releasenotes/reviewboard/1.7.22/
script_set_attribute(
attribute:"see_also",
value:"https://www.reviewboard.org/docs/releasenotes/reviewboard/1.7.22/"
);
# https://lists.fedoraproject.org/pipermail/package-announce/2014-March/130116.html
script_set_attribute(
attribute:"see_also",
value:"http://www.nessus.org/u?f099a0ed"
);
script_set_attribute(
attribute:"solution",
value:"Update the affected ReviewBoard package."
);
script_set_attribute(attribute:"risk_factor", value:"High");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:fedoraproject:fedora:ReviewBoard");
script_set_attribute(attribute:"cpe", value:"cpe:/o:fedoraproject:fedora:19");
script_set_attribute(attribute:"patch_publication_date", value:"2014/03/05");
script_set_attribute(attribute:"plugin_publication_date", value:"2014/03/17");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_copyright(english:"This script is Copyright (C) 2014-2021 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_family(english:"Fedora Local Security Checks");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/RedHat/release", "Host/RedHat/rpm-list");
exit(0);
}
include("audit.inc");
include("global_settings.inc");
include("rpm.inc");
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
release = get_kb_item("Host/RedHat/release");
if (isnull(release) || "Fedora" >!< release) audit(AUDIT_OS_NOT, "Fedora");
os_ver = eregmatch(pattern: "Fedora.*release ([0-9]+)", string:release);
if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Fedora");
os_ver = os_ver[1];
if (! ereg(pattern:"^19([^0-9]|$)", string:os_ver)) audit(AUDIT_OS_NOT, "Fedora 19.x", "Fedora " + os_ver);
if (!get_kb_item("Host/RedHat/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);
cpu = get_kb_item("Host/cpu");
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ("x86_64" >!< cpu && cpu !~ "^i[3-6]86$") audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, "Fedora", cpu);
flag = 0;
if (rpm_check(release:"FC19", reference:"ReviewBoard-1.7.22-1.fc19")) flag++;
if (flag)
{
if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
else security_hole(0);
exit(0);
}
else
{
tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, "ReviewBoard");
}
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation