openSUSE: Security Advisory for nextcloud (openSUSE-SU-2023:0171-1)
🗓️ 04 Mar 2024 00:00:00Reported by Copyright (C) 2024 Greenbone AGType
openvas🔗 plugins.openvas.org👁 17 Views
| Reporter | Title | Published | Views | Family All 107 |
|---|---|---|---|---|
| CVE-2023-23942 | 6 Feb 202320:23 | – | alpinelinux | |
| CVE-2022-39332 | 22 Apr 202516:03 | – | circl | |
| CVE-2022-39333 | 22 Apr 202516:03 | – | circl | |
| CVE-2022-39334 | 22 Apr 202516:03 | – | circl | |
| CVE-2023-23942 | 7 Feb 202300:23 | – | circl | |
| Nextcloud 跨站脚本漏洞 | 25 Nov 202200:00 | – | cnnvd | |
| Nextcloud 跨站脚本漏洞 | 25 Nov 202200:00 | – | cnnvd | |
| Nextcloud 信任管理问题漏洞 | 25 Nov 202200:00 | – | cnnvd | |
| Nextcloud 跨站脚本漏洞 | 25 Nov 202200:00 | – | cnnvd | |
| Nextcloud 跨站脚本漏洞 | 6 Feb 202300:00 | – | cnnvd |
10
# SPDX-FileCopyrightText: 2024 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.833252");
script_version("2025-03-11T05:38:16+0000");
script_cve_id("CVE-2022-39331", "CVE-2022-39332", "CVE-2022-39333", "CVE-2022-39334", "CVE-2023-23942");
script_tag(name:"cvss_base", value:"6.4");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:N");
script_tag(name:"last_modification", value:"2025-03-11 05:38:16 +0000 (Tue, 11 Mar 2025)");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2023-02-15 02:02:50 +0000 (Wed, 15 Feb 2023)");
script_tag(name:"creation_date", value:"2024-03-04 07:42:12 +0000 (Mon, 04 Mar 2024)");
script_name("openSUSE: Security Advisory for nextcloud (openSUSE-SU-2023:0171-1)");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2024 Greenbone AG");
script_family("SuSE Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/opensuse", "ssh/login/rpms", re:"ssh/login/release=openSUSEBackportsSLE-15-SP5");
script_xref(name:"Advisory-ID", value:"openSUSE-SU-2023:0171-1");
script_xref(name:"URL", value:"https://lists.opensuse.org/archives/list/[email protected]/thread/MYOV4BMU2LQGVZ5NTYTI7BA3XMRNOCDF");
script_tag(name:"summary", value:"The remote host is missing an update for the 'nextcloud'
package(s) announced via the openSUSE-SU-2023:0171-1 advisory.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable package version is present on the target host.");
script_tag(name:"insight", value:"This update for nextcloud-desktop fixes the following issues:
Update to 3.8.0
- Resize WebView widget once the loginpage rendered
- Feature/secure file drop
- Check German translation for wrong wording
- L10n: Correct word
- Fix displaying of file details button for local syncfileitem activities
- Improve config upgrade warning dialog
- Only accept folder setup page if overrideLocalDir is set
- Update CHANGELOG.
- Prevent ShareModel crash from accessing bad pointers
- Bugfix/init value for pointers
- Log to stdout when built in Debug config
- Clean up account creation and deletion code
- L10n: Added dot to end of sentence
- L10n: Fixed grammar
- Fix 'Create new folder' menu entries in settings not working correctly
on macOS
- Ci/clang tidy checks init variables
- Fix share dialog infinite loading
- Fix edit locally job not finding the user account: wrong user id
- Skip e2e encrypted files with empty filename in metadata
- Use new connect syntax
- Fix avatars not showing up in settings dialog account actions until
clicked on
- Always discover blacklisted folders to avoid data loss when modifying
selectivesync list.
- Fix infinite loading in the share dialog when public link shares are
disabled on the server
- With cfapi when dehydrating files add missing flag
- Fix text labels in Sync Status component
- Display 'Search globally' as the last sharees list element
- Fix display of 2FA notification.
- Bugfix/do not restore virtual files
- Show server name in tray main window
- Add Ubuntu Lunar
- Debian build classification 'beta' cannot override 'release'.
- Update changelog
- Follow shouldNotify flag to hide notifications when needed
- Bugfix/stop after creating config file
- E2EE cut extra zeroes from derypted byte array.
- When local sync folder is overridden, respect this choice
- Feature/e2ee fixes
- This update also fixes security issues:
- (boo#1205798, CVE-2022-39331)
- Arbitrary HyperText Markup Language injection in notifications
- (boo#1205799, CVE-2022-39332)
- Arbitrary HyperText Markup Language injection in user status and
information
- (boo#1205800, CVE-2022-39333)
- Arbitrary HyperText Markup Language injection in desktop client
application
- (boo#1205801, CVE-2022-39334)
- Client incorrectly trusts invalid TLS certificates
- (boo#1207976, CVE-2023-23942)
- missing sanitisation on qml labels leading to javascript injection");
script_tag(name:"affected", value:"'nextcloud' package(s) on openSUSE Backports SLE-15-SP5.");
script_tag(name:"solution", value:"Please install the updated package(s).");
script_tag(name:"solution_type", value:"VendorFix");
script_tag(name:"qod_type", value:"package");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-rpm.inc");
release = rpm_get_ssh_release();
if(!release)
exit(0);
res = "";
report = "";
if(release == "openSUSEBackportsSLE-15-SP5") {
if(!isnull(res = isrpmvuln(pkg:"libnextcloudsync-devel", rpm:"libnextcloudsync-devel~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libnextcloudsync0", rpm:"libnextcloudsync0~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop", rpm:"nextcloud-desktop~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-dolphin", rpm:"nextcloud-desktop-dolphin~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"caja-extension-nextcloud", rpm:"caja-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"cloudproviders-extension-nextcloud", rpm:"cloudproviders-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nautilus-extension-nextcloud", rpm:"nautilus-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nemo-extension-nextcloud", rpm:"nemo-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-doc", rpm:"nextcloud-desktop-doc~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-lang", rpm:"nextcloud-desktop-lang~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libnextcloudsync-devel", rpm:"libnextcloudsync-devel~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libnextcloudsync0", rpm:"libnextcloudsync0~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop", rpm:"nextcloud-desktop~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-dolphin", rpm:"nextcloud-desktop-dolphin~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"caja-extension-nextcloud", rpm:"caja-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"cloudproviders-extension-nextcloud", rpm:"cloudproviders-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nautilus-extension-nextcloud", rpm:"nautilus-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nemo-extension-nextcloud", rpm:"nemo-extension-nextcloud~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-doc", rpm:"nextcloud-desktop-doc~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"nextcloud-desktop-lang", rpm:"nextcloud-desktop-lang~3.8.0~bp155.2.3.1", rls:"openSUSEBackportsSLE-15-SP5"))) {
report += res;
}
if(report != "") {
security_message(data:report);
} else if(__pkg_match) {
exit(99);
}
exit(0);
}
exit(0);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
11 Mar 2025 00:00Current
5.3Medium risk
Vulners AI Score5.3
CVSS 3.15.4 - 6.1
EPSS0.00918
SSVC