openSUSE: Security Advisory for calligra (openSUSE-SU-2012:1061-1)
🗓️ 11 Mar 2013 00:00:00Reported by Copyright (C) 2013 Greenbone AGType
openvas🔗 plugins.openvas.org👁 19 Views
| Reporter | Title | Published | Views | Family All 34 |
|---|---|---|---|---|
| CVE-2012-3456 | 7 Aug 201200:00 | – | circl | |
| CVE-2012-3456 | 20 Aug 201218:00 | – | cve | |
| CVE-2012-3456 | 20 Aug 201218:00 | – | cvelist | |
| CVE-2012-3456 | 20 Aug 201218:00 | – | debiancve | |
| Alligra Calligra - Heap Buffer Overflow | 7 Aug 201200:00 | – | exploitdb | |
| [SECURITY] Fedora 17 Update: calligra-l10n-2.5.0-2.fc17 | 21 Aug 201209:55 | – | fedora | |
| [SECURITY] Fedora 17 Update: calligra-2.5.0-2.fc17 | 21 Aug 201209:55 | – | fedora | |
| Fedora 17 : calligra-2.5.0-2.fc17 / calligra-l10n-2.5.0-2.fc17 (2012-11566) | 22 Aug 201200:00 | – | nessus | |
| FreeBSD : Calligra, KOffice -- input validation failure (aa4d3d73-ef17-11e1-b593-00269ef07d24) | 27 Aug 201200:00 | – | nessus | |
| GLSA-201209-10 : Calligra: User-assisted execution of arbitrary code | 26 Sep 201200:00 | – | nessus |
10
# SPDX-FileCopyrightText: 2013 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.850417");
script_version("2026-04-24T06:23:04+0000");
script_tag(name:"last_modification", value:"2026-04-24 06:23:04 +0000 (Fri, 24 Apr 2026)");
script_tag(name:"creation_date", value:"2013-03-11 18:29:18 +0530 (Mon, 11 Mar 2013)");
script_cve_id("CVE-2012-3456");
script_tag(name:"cvss_base", value:"7.5");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_tag(name:"qod_type", value:"package");
script_tag(name:"solution_type", value:"VendorFix");
script_xref(name:"openSUSE-SU", value:"2012:1061-1");
script_name("openSUSE: Security Advisory for calligra (openSUSE-SU-2012:1061-1)");
script_tag(name:"summary", value:"The remote host is missing an update for the 'calligra'
package(s) announced via the referenced advisory.");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2013 Greenbone AG");
script_family("SuSE Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/suse", "ssh/login/rpms", re:"ssh/login/release=openSUSE12\.2");
script_tag(name:"affected", value:"calligra on openSUSE 12.2");
script_tag(name:"vuldetect", value:"Checks if a vulnerable package version is present on the target host.");
script_tag(name:"solution", value:"Please install the updated package(s).");
script_tag(name:"insight", value:"Fix buffer overflow in MS Word ODF filter among other
non-security related bugs.
Also a version update to 2.4.3 happened:
* Words:
- Always show vertical scroll bar to avoid race
condition (kde#301076)
- Do not save with an attribute that makes LibreOffice
and OpenOffice crash (kde#298689 )
* Kexi:
- Fixed import from csv when Start at Line value
changed (kde#302209)
- Set limit to 255 characters for Text type (VARCHAR)
(kde#301277 and 301136)
+ - Remove limits for Text data type, leave as option
(kde#301277)
- Fixed data saving when focus policy for one of
widgets is NoFocus (kde#301109)
* Krita:
- Read and set the resolution for psd images
* Charts:
- Fix load/save styles of all shapes
(title, subtitle, axistitles, footer, etc.)
- Lines in the chart should be displayed (kde#271771)
- Combined Bar and Line Charts only show bars
(Trendlines not supported) (kde#288537)
- Load/save chart type for each dataset (kde#271771 and
288537)");
script_xref(name:"URL", value:"https://lists.opensuse.org/opensuse-security-announce/2012-08/msg00026.html");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-rpm.inc");
release = rpm_get_ssh_release();
if(!release)
exit(0);
res = "";
report = "";
if(release == "openSUSE12.2") {
if(!isnull(res = isrpmvuln(pkg:"calligra", rpm:"calligra~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-braindump", rpm:"calligra-braindump~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-braindump-debuginfo", rpm:"calligra-braindump-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-debuginfo", rpm:"calligra-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-debugsource", rpm:"calligra-debugsource~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-devel", rpm:"calligra-devel~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-flow", rpm:"calligra-flow~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-flow-debuginfo", rpm:"calligra-flow-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-karbon", rpm:"calligra-karbon~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-karbon-debuginfo", rpm:"calligra-karbon-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi", rpm:"calligra-kexi~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-debuginfo", rpm:"calligra-kexi-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-mssql-driver", rpm:"calligra-kexi-mssql-driver~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-mssql-driver-debuginfo", rpm:"calligra-kexi-mssql-driver-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-mysql-driver", rpm:"calligra-kexi-mysql-driver~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-mysql-driver-debuginfo", rpm:"calligra-kexi-mysql-driver-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-postgresql-driver", rpm:"calligra-kexi-postgresql-driver~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-postgresql-driver-debuginfo", rpm:"calligra-kexi-postgresql-driver-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-spreadsheet-import", rpm:"calligra-kexi-spreadsheet-import~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-spreadsheet-import-debuginfo", rpm:"calligra-kexi-spreadsheet-import-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-xbase-driver", rpm:"calligra-kexi-xbase-driver~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kexi-xbase-driver-debuginfo", rpm:"calligra-kexi-xbase-driver-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-krita", rpm:"calligra-krita~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-krita-debuginfo", rpm:"calligra-krita-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kthesaurus", rpm:"calligra-kthesaurus~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-kthesaurus-debuginfo", rpm:"calligra-kthesaurus-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-plan", rpm:"calligra-plan~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-plan-debuginfo", rpm:"calligra-plan-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-sheets", rpm:"calligra-sheets~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-sheets-debuginfo", rpm:"calligra-sheets-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-stage", rpm:"calligra-stage~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-stage-debuginfo", rpm:"calligra-stage-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-tools", rpm:"calligra-tools~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-tools-debuginfo", rpm:"calligra-tools-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-words", rpm:"calligra-words~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-words-debuginfo", rpm:"calligra-words-debuginfo~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"calligra-doc", rpm:"calligra-doc~2.4.3~2.4.1", rls:"openSUSE12.2"))) {
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
24 Apr 2026 00:00Current
5.2Medium risk
Vulners AI Score5.2
CVSS 27.5
EPSS0.20073