Merge branch 'master' into shfmt_format

This commit is contained in:
Michael Messner
2026-03-31 11:27:48 +02:00
committed by GitHub
186 changed files with 1013 additions and 189 deletions
+1
View File
@@ -7,5 +7,6 @@ https://www.gnu.org/*
.*TIMELINK.*
.*embarkBackUrl.*
.*helpers/index.html
.*helpers/%25%25EMBA_LOGO%25%25.*
https://emba-firmware-analyzer.myspreadshop.de/*
https://medium.com/*
+1
View File
@@ -40,6 +40,7 @@ Author(s): Michael Messner, Pascal Eckmann, Benedikt Kühne
## Latest news
* [*EMBA v2.0.0 - A brave new world of firmware analysis*](https://github.com/e-m-b-a/emba/releases/tag/v2.0.0-A-brave-new-world)
* [*Recording of TROOPERS25 talk "SBOMs the right way" available*](https://github.com/e-m-b-a/emba/wiki#publications-talks-and-live-demos)
* [*The EMBA book is available*](https://github.com/e-m-b-a/emba/wiki/The-EMBA-book-%E2%80%90-Overview)
* [*The new EMBA merch store is online - check your merch now*](https://emba-firmware-analyzer.myspreadshop.de/)
+2 -2
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
@@ -500,7 +500,7 @@ if [[ "${FAST_EXECUTION:-0}" -ne 1 ]]; then
var_checker helpers
function_entry_space_check
dockerchecker
copy_right_check "Siemens Energy AG" 2025 ./ ./external
copy_right_check "Siemens Energy AG" 2026 ./ ./external
list_linter_exceptions shellcheck ./ ./external
list_linter_exceptions semgrep ./ ./external
fi
+73
View File
@@ -1,27 +1,83 @@
CVE;advisory name;advisory URL;unknown PoC;Github PoC;Curl PoC;XML PoC;
CVE-2026-4726;SNYK-UNMANAGED-FIREFOX-15762858;https://security.snyk.io/vuln/SNYK-UNMANAGED-FIREFOX-15762858;no;no;no;yes;
CVE-2026-4258;SNYK-JS-SJCL-15369617;https://security.snyk.io/vuln/SNYK-JS-SJCL-15369617;yes;no;no;no;
CVE-2026-4258;SNYK-JAVA-ORGWEBJARSNPM-15751243;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15751243;yes;no;no;no;
CVE-2026-4233;SNYK-DOTNET-THINGSGATEWAYFOUNDATIONRAZOR-15683016;https://security.snyk.io/vuln/SNYK-DOTNET-THINGSGATEWAYFOUNDATIONRAZOR-15683016;no;no;yes;no;
CVE-2026-4222;SNYK-DOTNET-SSCMS-15674522;https://security.snyk.io/vuln/SNYK-DOTNET-SSCMS-15674522;yes;no;yes;no;
CVE-2026-4092;SNYK-JS-GOOGLECLASP-15248426;https://security.snyk.io/vuln/SNYK-JS-GOOGLECLASP-15248426;no;no;yes;no;
CVE-2026-3950;SNYK-UNMANAGED-STRUKTURAGLIBHEIF-15474254;https://security.snyk.io/vuln/SNYK-UNMANAGED-STRUKTURAGLIBHEIF-15474254;yes;no;no;no;
CVE-2026-3949;SNYK-UNMANAGED-STRUKTURAGLIBHEIF-15474301;https://security.snyk.io/vuln/SNYK-UNMANAGED-STRUKTURAGLIBHEIF-15474301;yes;no;no;no;
CVE-2026-3864;SNYK-GOLANG-GITHUBCOMKUBERNETESCSICSIDRIVERNFSPKGNFS-15746649;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMKUBERNETESCSICSIDRIVERNFSPKGNFS-15746649;no;no;yes;no;
CVE-2026-3707;SNYK-JAVA-DEVMATRIXLABWEBP4J-15518707;https://security.snyk.io/vuln/SNYK-JAVA-DEVMATRIXLABWEBP4J-15518707;yes;no;no;no;
CVE-2026-3672;SNYK-JAVA-ORGJEECGFRAMEWORKBOOT-15441024;https://security.snyk.io/vuln/SNYK-JAVA-ORGJEECGFRAMEWORKBOOT-15441024;yes;no;no;no;
CVE-2026-3479;SNYK-UNMANAGED-PYTHON-15701712;https://security.snyk.io/vuln/SNYK-UNMANAGED-PYTHON-15701712;no;no;yes;no;
CVE-2026-3479;SNYK-CONAN-CPYTHON-15701713;https://security.snyk.io/vuln/SNYK-CONAN-CPYTHON-15701713;no;no;yes;no;
CVE-2026-33943;SNYK-JS-HAPPYDOM-15790746;https://security.snyk.io/vuln/SNYK-JS-HAPPYDOM-15790746;yes;no;no;no;
CVE-2026-33936;SNYK-PYTHON-ECDSA-15792390;https://security.snyk.io/vuln/SNYK-PYTHON-ECDSA-15792390;yes;no;no;no;
CVE-2026-33896;SNYK-JS-NODEFORGE-15789771;https://security.snyk.io/vuln/SNYK-JS-NODEFORGE-15789771;yes;no;no;no;
CVE-2026-33896;SNYK-JAVA-ORGWEBJARSNPM-15789772;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15789772;yes;no;no;no;
CVE-2026-33895;SNYK-JS-NODEFORGE-15789767;https://security.snyk.io/vuln/SNYK-JS-NODEFORGE-15789767;yes;no;no;no;
CVE-2026-33895;SNYK-JAVA-ORGWEBJARSNPM-15789768;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15789768;yes;no;no;no;
CVE-2026-33894;SNYK-JS-NODEFORGE-15789773;https://security.snyk.io/vuln/SNYK-JS-NODEFORGE-15789773;yes;no;no;no;
CVE-2026-33894;SNYK-JAVA-ORGWEBJARSNPM-15789774;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15789774;yes;no;no;no;
CVE-2026-33891;SNYK-JS-NODEFORGE-15789769;https://security.snyk.io/vuln/SNYK-JS-NODEFORGE-15789769;yes;no;no;no;
CVE-2026-33891;SNYK-JAVA-ORGWEBJARSNPM-15789770;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15789770;yes;no;no;no;
CVE-2026-33870;SNYK-JAVA-IONETTY-15789757;https://security.snyk.io/vuln/SNYK-JAVA-IONETTY-15789757;yes;no;no;no;
CVE-2026-33870;SNYK-JAVA-IONETTY-15789756;https://security.snyk.io/vuln/SNYK-JAVA-IONETTY-15789756;yes;no;no;no;
CVE-2026-33864;SNYK-JS-CONVICT-15182994;https://security.snyk.io/vuln/SNYK-JS-CONVICT-15182994;yes;no;no;no;
CVE-2026-33863;SNYK-JS-CONVICT-15790594;https://security.snyk.io/vuln/SNYK-JS-CONVICT-15790594;yes;no;no;no;
CVE-2026-33769;SNYK-JS-ASTROJSINTERNALHELPERS-15763364;https://security.snyk.io/vuln/SNYK-JS-ASTROJSINTERNALHELPERS-15763364;no;no;yes;no;
CVE-2026-33747;SNYK-GOLANG-GITHUBCOMMOBYBUILDKITSOURCEHTTP-15790741;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMMOBYBUILDKITSOURCEHTTP-15790741;no;no;yes;no;
CVE-2026-33686;SNYK-PHP-CODE16SHARP-15789893;https://security.snyk.io/vuln/SNYK-PHP-CODE16SHARP-15789893;no;no;yes;no;
CVE-2026-33681;SNYK-PHP-WWBNAVIDEO-15773327;https://security.snyk.io/vuln/SNYK-PHP-WWBNAVIDEO-15773327;no;no;yes;no;
CVE-2026-33635;SNYK-RUBY-ICALENDAR-15763540;https://security.snyk.io/vuln/SNYK-RUBY-ICALENDAR-15763540;yes;no;no;no;
CVE-2026-33573;SNYK-JS-OPENCLAW-15627785;https://security.snyk.io/vuln/SNYK-JS-OPENCLAW-15627785;no;no;yes;no;
CVE-2026-33532;SNYK-JS-YAML-15765520;https://security.snyk.io/vuln/SNYK-JS-YAML-15765520;yes;no;no;no;
CVE-2026-33532;SNYK-JAVA-ORGWEBJARSNPM-15765521;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15765521;yes;no;no;no;
CVE-2026-33497;SNYK-PYTHON-LANGFLOWBASE-15747029;https://security.snyk.io/vuln/SNYK-PYTHON-LANGFLOWBASE-15747029;no;no;yes;no;
CVE-2026-33494;SNYK-GOLANG-GITHUBCOMORYOATHKEEPERRULE-15762315;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMORYOATHKEEPERRULE-15762315;no;no;yes;no;
CVE-2026-33494;SNYK-GOLANG-GITHUBCOMORYOATHKEEPERPROXY-15762314;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMORYOATHKEEPERPROXY-15762314;no;no;yes;no;
CVE-2026-33493;SNYK-PHP-WWBNAVIDEO-15758933;https://security.snyk.io/vuln/SNYK-PHP-WWBNAVIDEO-15758933;no;no;yes;no;
CVE-2026-33487;SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOXMLDSIG-15692488;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOXMLDSIG-15692488;yes;no;no;no;
CVE-2026-33468;SNYK-JS-KYSELY-15763566;https://security.snyk.io/vuln/SNYK-JS-KYSELY-15763566;yes;no;no;no;
CVE-2026-33442;SNYK-JS-KYSELY-15763572;https://security.snyk.io/vuln/SNYK-JS-KYSELY-15763572;yes;no;no;no;
CVE-2026-33349;SNYK-JS-FASTXMLPARSER-15699647;https://security.snyk.io/vuln/SNYK-JS-FASTXMLPARSER-15699647;yes;no;no;no;
CVE-2026-33349;SNYK-JAVA-ORGWEBJARSNPM-15699648;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15699648;yes;no;no;no;
CVE-2026-33293;SNYK-PHP-WWBNAVIDEO-15758908;https://security.snyk.io/vuln/SNYK-PHP-WWBNAVIDEO-15758908;no;no;yes;no;
CVE-2026-33292;SNYK-PHP-WWBNAVIDEO-15758907;https://security.snyk.io/vuln/SNYK-PHP-WWBNAVIDEO-15758907;no;no;yes;no;
CVE-2026-33287;SNYK-JS-LIQUIDJS-15767938;https://security.snyk.io/vuln/SNYK-JS-LIQUIDJS-15767938;yes;no;no;no;
CVE-2026-33285;SNYK-JS-LIQUIDJS-15766737;https://security.snyk.io/vuln/SNYK-JS-LIQUIDJS-15766737;yes;no;no;no;
CVE-2026-33238;SNYK-PHP-WWBNAVIDEO-15758905;https://security.snyk.io/vuln/SNYK-PHP-WWBNAVIDEO-15758905;no;no;yes;no;
CVE-2026-33236;SNYK-PYTHON-NLTK-15692505;https://security.snyk.io/vuln/SNYK-PYTHON-NLTK-15692505;no;no;yes;no;
CVE-2026-33228;SNYK-JS-FLATTED-15700433;https://security.snyk.io/vuln/SNYK-JS-FLATTED-15700433;yes;no;no;no;
CVE-2026-33228;SNYK-JAVA-ORGWEBJARSNPM-15700434;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15700434;yes;no;no;no;
CVE-2026-33211;SNYK-GOLANG-GITHUBCOMTEKTONCDPIPELINEPKGRESOLUTIONRESOLVERGIT-15783985;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMTEKTONCDPIPELINEPKGRESOLUTIONRESOLVERGIT-15783985;no;no;yes;no;
CVE-2026-33195;SNYK-RUBY-ACTIVESTORAGE-15762290;https://security.snyk.io/vuln/SNYK-RUBY-ACTIVESTORAGE-15762290;no;no;yes;no;
CVE-2026-33194;SNYK-GOLANG-GITHUBCOMSIYUANNOTESIYUANKERNELUTIL-15762332;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMSIYUANNOTESIYUANKERNELUTIL-15762332;no;no;yes;no;
CVE-2026-33179;SNYK-DEBIANUNSTABLE-FUSE3-15759213;https://security.snyk.io/vuln/SNYK-DEBIANUNSTABLE-FUSE3-15759213;yes;no;no;no;
CVE-2026-33179;SNYK-DEBIAN14-FUSE3-15759212;https://security.snyk.io/vuln/SNYK-DEBIAN14-FUSE3-15759212;yes;no;no;no;
CVE-2026-33171;SNYK-PHP-STATAMICCMS-15756131;https://security.snyk.io/vuln/SNYK-PHP-STATAMICCMS-15756131;no;no;yes;no;
CVE-2026-33166;SNYK-JAVA-IOQAMETAALLURE-15763503;https://security.snyk.io/vuln/SNYK-JAVA-IOQAMETAALLURE-15763503;no;no;yes;no;
CVE-2026-33155;SNYK-PYTHON-DEEPDIFF-15692487;https://security.snyk.io/vuln/SNYK-PYTHON-DEEPDIFF-15692487;yes;no;no;no;
CVE-2026-33154;SNYK-PYTHON-DYNACONF-15758256;https://security.snyk.io/vuln/SNYK-PYTHON-DYNACONF-15758256;yes;no;no;no;
CVE-2026-33054;SNYK-PYTHON-MESOP-15703509;https://security.snyk.io/vuln/SNYK-PYTHON-MESOP-15703509;no;no;yes;no;
CVE-2026-32938;SNYK-GOLANG-GITHUBCOMSIYUANNOTESIYUANKERNELAPI-15762700;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMSIYUANNOTESIYUANKERNELAPI-15762700;no;no;yes;no;
CVE-2026-32889;SNYK-PYTHON-TINYTAG-15763573;https://security.snyk.io/vuln/SNYK-PYTHON-TINYTAG-15763573;yes;no;no;no;
CVE-2026-32846;SNYK-JS-OPENCLAW-15789429;https://security.snyk.io/vuln/SNYK-JS-OPENCLAW-15789429;no;no;yes;no;
CVE-2026-32771;SNYK-GOLANG-GITHUBCOMCTFERIOMONITORINGPKGEXTRACT-15757719;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMCTFERIOMONITORINGPKGEXTRACT-15757719;no;no;yes;no;
CVE-2026-32760;SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERV2HTTP-15758916;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERV2HTTP-15758916;yes;no;no;no;
CVE-2026-32760;SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERHTTP-15758915;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERHTTP-15758915;yes;no;no;no;
CVE-2026-32758;SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERV2HTTP-15756158;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMFILEBROWSERFILEBROWSERV2HTTP-15756158;yes;no;yes;no;
CVE-2026-32746;SNYK-UNMANAGED-INETUTILS-15680353;https://security.snyk.io/vuln/SNYK-UNMANAGED-INETUTILS-15680353;yes;no;no;no;
CVE-2026-32711;SNYK-PYTHON-PYDICOM-15756938;https://security.snyk.io/vuln/SNYK-PYTHON-PYDICOM-15756938;no;no;yes;no;
CVE-2026-32710;SNYK-UNMANAGED-MARIADBSERVER-15762223;https://security.snyk.io/vuln/SNYK-UNMANAGED-MARIADBSERVER-15762223;yes;no;no;no;
CVE-2026-32709;SNYK-UNMANAGED-PX4PX4AUTOPILOT-15656323;https://security.snyk.io/vuln/SNYK-UNMANAGED-PX4PX4AUTOPILOT-15656323;no;no;yes;no;
CVE-2026-3269;SNYK-JAVA-COMGITHUBPSIPROBE-15369738;https://security.snyk.io/vuln/SNYK-JAVA-COMGITHUBPSIPROBE-15369738;yes;no;no;no;
CVE-2026-3268;SNYK-JAVA-COMGITHUBPSIPROBE-15369740;https://security.snyk.io/vuln/SNYK-JAVA-COMGITHUBPSIPROBE-15369740;yes;no;no;no;
CVE-2026-32597;SNYK-PYTHON-PYJWT-15518059;https://security.snyk.io/vuln/SNYK-PYTHON-PYJWT-15518059;yes;no;no;no;
CVE-2026-32304;SNYK-JS-LOCUTUS-15518079;https://security.snyk.io/vuln/SNYK-JS-LOCUTUS-15518079;yes;no;no;no;
CVE-2026-32284;SNYK-GOLANG-GITHUBCOMSHAMATONMSGPACKV3EXT-15753943;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMSHAMATONMSGPACKV3EXT-15753943;yes;no;no;no;
CVE-2026-32284;SNYK-GOLANG-GITHUBCOMSHAMATONMSGPACKV2EXT-15753942;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMSHAMATONMSGPACKV2EXT-15753942;yes;no;no;no;
CVE-2026-32274;SNYK-PYTHON-BLACK-15518063;https://security.snyk.io/vuln/SNYK-PYTHON-BLACK-15518063;no;no;yes;no;
CVE-2026-32262;SNYK-PHP-CRAFTCMSCMS-15674460;https://security.snyk.io/vuln/SNYK-PHP-CRAFTCMSCMS-15674460;no;no;yes;no;
CVE-2026-32232;SNYK-RUST-ZEPTOCLAW-15602531;https://security.snyk.io/vuln/SNYK-RUST-ZEPTOCLAW-15602531;no;no;yes;no;
@@ -114,6 +170,8 @@ CVE-2026-27959;SNYK-JS-KOA-15353398;https://security.snyk.io/vuln/SNYK-JS-KOA-15
CVE-2026-27959;SNYK-JAVA-ORGWEBJARSNPM-15353399;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15353399;yes;no;no;no;
CVE-2026-27944;SNYK-GOLANG-GITHUBCOM0XJACKYNGINXUIAPIBACKUP-15444880;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOM0XJACKYNGINXUIAPIBACKUP-15444880;yes;no;no;no;
CVE-2026-27932;SNYK-PYTHON-JOSERFC-15369129;https://security.snyk.io/vuln/SNYK-PYTHON-JOSERFC-15369129;yes;no;no;no;
CVE-2026-27889;SNYK-GOLANG-GITHUBCOMNATSIONATSSERVERV2SERVER-15775376;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMNATSIONATSSERVERV2SERVER-15775376;yes;no;no;no;
CVE-2026-27889;SNYK-GOLANG-GITHUBCOMNATSIONATSSERVERSERVER-15775361;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMNATSIONATSSERVERSERVER-15775361;yes;no;no;no;
CVE-2026-27839;SNYK-PYTHON-WGER-15363324;https://security.snyk.io/vuln/SNYK-PYTHON-WGER-15363324;yes;no;no;no;
CVE-2026-27837;SNYK-JS-DOTTIE-15360180;https://security.snyk.io/vuln/SNYK-JS-DOTTIE-15360180;yes;no;no;no;
CVE-2026-27836;SNYK-PHP-THORSTENPHPMYFAQ-15369776;https://security.snyk.io/vuln/SNYK-PHP-THORSTENPHPMYFAQ-15369776;yes;no;no;no;
@@ -356,6 +414,7 @@ CVE-2026-22871;SNYK-PYTHON-GUARDDOG-14927991;https://security.snyk.io/vuln/SNYK-
CVE-2026-22864;SNYK-RUST-DENOSUBPROCESSWINDOWS-15010788;https://security.snyk.io/vuln/SNYK-RUST-DENOSUBPROCESSWINDOWS-15010788;yes;no;no;no;
CVE-2026-22864;SNYK-RUST-DENOPROCESS-15010787;https://security.snyk.io/vuln/SNYK-RUST-DENOPROCESS-15010787;yes;no;no;no;
CVE-2026-22863;SNYK-RUST-DENONODE-15010789;https://security.snyk.io/vuln/SNYK-RUST-DENONODE-15010789;yes;no;no;no;
CVE-2026-22739;SNYK-JAVA-ORGSPRINGFRAMEWORKCLOUD-15762281;https://security.snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORKCLOUD-15762281;no;no;yes;no;
CVE-2026-22737;SNYK-JAVA-SPRINGFRAMEWORK-15701846;https://security.snyk.io/vuln/SNYK-JAVA-SPRINGFRAMEWORK-15701846;no;no;yes;no;
CVE-2026-22737;SNYK-JAVA-ORGSPRINGFRAMEWORK-15701845;https://security.snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORK-15701845;no;no;yes;no;
CVE-2026-22737;SNYK-JAVA-ORGSPRINGFRAMEWORK-15701844;https://security.snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORK-15701844;no;no;yes;no;
@@ -464,6 +523,11 @@ CVE-2025-7425;SNYK-UNMANAGED-GNOMELIBXSLT-10674343;https://security.snyk.io/vuln
CVE-2025-7425;SNYK-CONAN-LIBXSLT-10674344;https://security.snyk.io/vuln/SNYK-CONAN-LIBXSLT-10674344;yes;no;no;no;
CVE-2025-7424;SNYK-UNMANAGED-GNOMELIBXSLT-10674341;https://security.snyk.io/vuln/SNYK-UNMANAGED-GNOMELIBXSLT-10674341;yes;no;no;no;
CVE-2025-7424;SNYK-CONAN-LIBXSLT-10674342;https://security.snyk.io/vuln/SNYK-CONAN-LIBXSLT-10674342;yes;no;no;no;
CVE-2025-71085;SNYK-SLES157-KERNELLIVEPATCH64015070078RT-15766647;https://security.snyk.io/vuln/SNYK-SLES157-KERNELLIVEPATCH64015070078RT-15766647;yes;no;no;no;
CVE-2025-71085;SNYK-SLES157-KERNELLIVEPATCH64015070073RT-15766650;https://security.snyk.io/vuln/SNYK-SLES157-KERNELLIVEPATCH64015070073RT-15766650;yes;no;no;no;
CVE-2025-71085;SNYK-SLES157-KERNELLIVEPATCH640150700728RT-15766670;https://security.snyk.io/vuln/SNYK-SLES157-KERNELLIVEPATCH640150700728RT-15766670;yes;no;no;no;
CVE-2025-71085;SNYK-SLES157-KERNELLIVEPATCH640150700725RT-15766644;https://security.snyk.io/vuln/SNYK-SLES157-KERNELLIVEPATCH640150700725RT-15766644;yes;no;no;no;
CVE-2025-71085;SNYK-SLES157-KERNELLIVEPATCH640150700722RT-15766645;https://security.snyk.io/vuln/SNYK-SLES157-KERNELLIVEPATCH640150700722RT-15766645;yes;no;no;no;
CVE-2025-71085;SNYK-SLES156-REISERFSKMPDEFAULT-15278266;https://security.snyk.io/vuln/SNYK-SLES156-REISERFSKMPDEFAULT-15278266;yes;no;no;no;
CVE-2025-71085;SNYK-SLES156-OCFS2KMPDEFAULT-15278240;https://security.snyk.io/vuln/SNYK-SLES156-OCFS2KMPDEFAULT-15278240;yes;no;no;no;
CVE-2025-71085;SNYK-SLES156-KERNELZFCPDUMP-15278445;https://security.snyk.io/vuln/SNYK-SLES156-KERNELZFCPDUMP-15278445;yes;no;no;no;
@@ -561,6 +625,7 @@ CVE-2025-71085;SNYK-ORACLE8-KERNELUEKCONTAINER-15623136;https://security.snyk.io
CVE-2025-71085;SNYK-DEBIAN11-LINUX61-15262882;https://security.snyk.io/vuln/SNYK-DEBIAN11-LINUX61-15262882;yes;no;no;no;
CVE-2025-70974;SNYK-JAVA-COMALIBABA-14908847;https://security.snyk.io/vuln/SNYK-JAVA-COMALIBABA-14908847;yes;no;no;no;
CVE-2025-70958;SNYK-PHP-INTELLIANTSSUBRION-15219252;https://security.snyk.io/vuln/SNYK-PHP-INTELLIANTSSUBRION-15219252;yes;no;no;no;
CVE-2025-70952;SNYK-JAVA-ORGPF4J-15766713;https://security.snyk.io/vuln/SNYK-JAVA-ORGPF4J-15766713;no;no;yes;no;
CVE-2025-70310;SNYK-UNMANAGED-GPACGPAC-15005474;https://security.snyk.io/vuln/SNYK-UNMANAGED-GPACGPAC-15005474;yes;no;no;no;
CVE-2025-70309;SNYK-UNMANAGED-GPACGPAC-15001478;https://security.snyk.io/vuln/SNYK-UNMANAGED-GPACGPAC-15001478;yes;no;no;no;
CVE-2025-70308;SNYK-UNMANAGED-GPACGPAC-15005473;https://security.snyk.io/vuln/SNYK-UNMANAGED-GPACGPAC-15005473;yes;no;no;no;
@@ -582,6 +647,7 @@ CVE-2025-69211;SNYK-JS-NESTJSPLATFORMFASTIFY-14724255;https://security.snyk.io/v
CVE-2025-69202;SNYK-JS-AXIOSCACHEINTERCEPTOR-14724265;https://security.snyk.io/vuln/SNYK-JS-AXIOSCACHEINTERCEPTOR-14724265;yes;no;no;no;
CVE-2025-69194;SNYK-UNMANAGED-WGET-14894355;https://security.snyk.io/vuln/SNYK-UNMANAGED-WGET-14894355;no;no;yes;no;
CVE-2025-69194;SNYK-UNMANAGED-GNUWGETWGET2-14756160;https://security.snyk.io/vuln/SNYK-UNMANAGED-GNUWGETWGET2-14756160;no;no;yes;no;
CVE-2025-68971;SNYK-GOLANG-CODEBERGORGFORGEJOFORGEJOSERVICESCONTEXT-15762737;https://security.snyk.io/vuln/SNYK-GOLANG-CODEBERGORGFORGEJOFORGEJOSERVICESCONTEXT-15762737;yes;no;no;no;
CVE-2025-68665;SNYK-JS-LANGCHAINCORE-14563113;https://security.snyk.io/vuln/SNYK-JS-LANGCHAINCORE-14563113;yes;no;no;no;
CVE-2025-68664;SNYK-PYTHON-LANGCHAINCORE-14560681;https://security.snyk.io/vuln/SNYK-PYTHON-LANGCHAINCORE-14560681;yes;no;no;no;
CVE-2025-68620;SNYK-JS-SIGNALKSERVER-14858541;https://security.snyk.io/vuln/SNYK-JS-SIGNALKSERVER-14858541;yes;no;no;no;
@@ -625,6 +691,7 @@ CVE-2025-6735;SNYK-PHP-JUZAWEBCMS-10872600;https://security.snyk.io/vuln/SNYK-PH
CVE-2025-67288;SNYK-DOTNET-UMBRACOCMSCORE-14551161;https://security.snyk.io/vuln/SNYK-DOTNET-UMBRACOCMSCORE-14551161;yes;no;no;no;
CVE-2025-67221;SNYK-PYTHON-ORJSON-15123465;https://security.snyk.io/vuln/SNYK-PYTHON-ORJSON-15123465;yes;no;no;no;
CVE-2025-67165;SNYK-PHP-PAGEKITPAGEKIT-14459410;https://security.snyk.io/vuln/SNYK-PHP-PAGEKITPAGEKIT-14459410;yes;no;no;no;
CVE-2025-67030;SNYK-JAVA-ORGCODEHAUSPLEXUS-15766699;https://security.snyk.io/vuln/SNYK-JAVA-ORGCODEHAUSPLEXUS-15766699;no;no;yes;no;
CVE-2025-6701;SNYK-JAVA-COMXUXUELI-10777266;https://security.snyk.io/vuln/SNYK-JAVA-COMXUXUELI-10777266;yes;no;no;no;
CVE-2025-6700;SNYK-JAVA-COMXUXUELI-10875460;https://security.snyk.io/vuln/SNYK-JAVA-COMXUXUELI-10875460;yes;no;no;no;
CVE-2025-66905;SNYK-JAVA-ORGTAKES-14545445;https://security.snyk.io/vuln/SNYK-JAVA-ORGTAKES-14545445;no;no;yes;no;
@@ -850,6 +917,7 @@ CVE-2025-56760;SNYK-GOLANG-GITHUBCOMUSEMEMOSMEMOSSERVERROUTERAPIV1-12485443;http
CVE-2025-5643;SNYK-UNMANAGED-RADAREORGRADARE2-10562286;https://security.snyk.io/vuln/SNYK-UNMANAGED-RADAREORGRADARE2-10562286;yes;no;no;no;
CVE-2025-56427;SNYK-PYTHON-COMPOSIOCORE-14191990;https://security.snyk.io/vuln/SNYK-PYTHON-COMPOSIOCORE-14191990;yes;no;yes;no;
CVE-2025-56399;SNYK-PHP-ALEXUSMAILARAVELFILEMANAGER-13743642;https://security.snyk.io/vuln/SNYK-PHP-ALEXUSMAILARAVELFILEMANAGER-13743642;yes;no;no;no;
CVE-2025-55988;SNYK-PHP-DREAMFACTORYDFCORE-15758894;https://security.snyk.io/vuln/SNYK-PHP-DREAMFACTORYDFCORE-15758894;no;no;yes;no;
CVE-2025-55752;SNYK-JAVA-ORGAPACHETOMCATEMBED-13733966;https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHETOMCATEMBED-13733966;yes;no;no;no;
CVE-2025-55752;SNYK-JAVA-ORGAPACHETOMCAT-13734146;https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHETOMCAT-13734146;yes;no;no;no;
CVE-2025-55556;SNYK-PYTHON-TENSORFLOW-13052809;https://security.snyk.io/vuln/SNYK-PYTHON-TENSORFLOW-13052809;yes;no;no;no;
@@ -2026,6 +2094,8 @@ CVE-2024-49360;SNYK-UNMANAGED-SANDBOXIEPLUSSANDBOXIE-8445292;https://security.sn
CVE-2024-49215;SNYK-UNMANAGED-ASTERISK-8237224;https://security.snyk.io/vuln/SNYK-UNMANAGED-ASTERISK-8237224;yes;no;yes;no;
CVE-2024-49203;SNYK-JAVA-COMQUERYDSL-8400288;https://security.snyk.io/vuln/SNYK-JAVA-COMQUERYDSL-8400288;yes;no;no;no;
CVE-2024-49203;SNYK-JAVA-COMQUERYDSL-8400287;https://security.snyk.io/vuln/SNYK-JAVA-COMQUERYDSL-8400287;yes;no;no;no;
CVE-2024-48990;SNYK-UBUNTU1804-NEEDRESTART-15742745;https://security.snyk.io/vuln/SNYK-UBUNTU1804-NEEDRESTART-15742745;yes;no;no;no;
CVE-2024-48990;SNYK-UBUNTU1604-NEEDRESTART-15742746;https://security.snyk.io/vuln/SNYK-UBUNTU1604-NEEDRESTART-15742746;yes;no;no;no;
CVE-2024-48948;SNYK-JS-ELLIPTIC-8187303;https://security.snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303;yes;no;no;no;
CVE-2024-48948;SNYK-JAVA-ORGWEBJARSNPM-8187304;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-8187304;yes;no;no;no;
CVE-2024-48921;SNYK-GOLANG-GITHUBCOMKYVERNOKYVERNOPKGVALIDATIONEXCEPTION-8310960;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMKYVERNOKYVERNOPKGVALIDATIONEXCEPTION-8310960;yes;no;no;no;
@@ -5872,6 +5942,9 @@ CVE-2021-29417;SNYK-GOLANG-GITHUBCOMLIAMGGITJACKERINTERNALPKGGITJACKER-5776174;h
CVE-2021-29390;SNYK-UNMANAGED-LIBJPEGTURBO-5880501;https://security.snyk.io/vuln/SNYK-UNMANAGED-LIBJPEGTURBO-5880501;yes;no;no;no;
CVE-2021-29136;SNYK-GOLANG-GITHUBCOMOPENCONTAINERSUMOCIOCILAYER-1243684;https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMOPENCONTAINERSUMOCIOCILAYER-1243684;no;no;yes;no;
CVE-2021-29134;SNYK-GOLANG-CODEGITEAIOGITEAROUTERS-2426368;https://security.snyk.io/vuln/SNYK-GOLANG-CODEGITEAIOGITEAROUTERS-2426368;no;no;yes;no;
CVE-2021-29063;SNYK-UBUNTU2004-MPMATH-1312963;https://security.snyk.io/vuln/SNYK-UBUNTU2004-MPMATH-1312963;yes;no;no;no;
CVE-2021-29063;SNYK-UBUNTU1804-MPMATH-1312965;https://security.snyk.io/vuln/SNYK-UBUNTU1804-MPMATH-1312965;yes;no;no;no;
CVE-2021-29063;SNYK-UBUNTU1604-MPMATH-1623900;https://security.snyk.io/vuln/SNYK-UBUNTU1604-MPMATH-1623900;yes;no;no;no;
CVE-2021-29063;SNYK-PYTHON-MMPATH-1312945;https://security.snyk.io/vuln/SNYK-PYTHON-MMPATH-1312945;yes;no;no;no;
CVE-2021-29059;SNYK-JAVA-ORGWEBJARSNPM-1281914;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1281914;yes;no;no;no;
CVE-2021-29059;SNYK-JAVA-ORGWEBJARS-1281915;https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1281915;yes;no;no;no;
Can't render this file because it is too large.
+6
View File
@@ -5410,6 +5410,7 @@ linux-6.1.163;11-Feb-2026
linux-6.1.164;19-Feb-2026
linux-6.1.165;04-Mar-2026
linux-6.1.166;05-Mar-2026
linux-6.1.167;25-Mar-2026
linux-6.1.17;11-Mar-2023
linux-6.1.18;11-Mar-2023
linux-6.1.19;13-Mar-2023
@@ -5604,6 +5605,8 @@ linux-6.12.74;19-Feb-2026
linux-6.12.75;04-Mar-2026
linux-6.12.76;05-Mar-2026
linux-6.12.77;13-Mar-2026
linux-6.12.78;25-Mar-2026
linux-6.12.79;27-Mar-2026
linux-6.12.8;02-Jan-2025
linux-6.12.9;09-Jan-2025
linux-6.12;18-Nov-2024
@@ -5683,6 +5686,7 @@ linux-6.18.17;12-Mar-2026
linux-6.18.18;13-Mar-2026
linux-6.18.19;19-Mar-2026
linux-6.18.2;18-Dec-2025
linux-6.18.20;25-Mar-2026
linux-6.18.3;02-Jan-2026
linux-6.18.4;08-Jan-2026
linux-6.18.5;11-Jan-2026
@@ -5692,6 +5696,7 @@ linux-6.18.8;30-Jan-2026
linux-6.18.9;06-Feb-2026
linux-6.18;01-Dec-2025
linux-6.19.1;16-Feb-2026
linux-6.19.10;25-Mar-2026
linux-6.19.2;16-Feb-2026
linux-6.19.3;19-Feb-2026
linux-6.19.4;26-Feb-2026
@@ -5798,6 +5803,7 @@ linux-6.6.127;19-Feb-2026
linux-6.6.128;04-Mar-2026
linux-6.6.129;05-Mar-2026
linux-6.6.13;20-Jan-2024
linux-6.6.130;25-Mar-2026
linux-6.6.14;25-Jan-2024
linux-6.6.15;01-Feb-2024
linux-6.6.16;05-Feb-2024
1 linux-1.0 13-Mar-1994
5410 linux-6.1.164 19-Feb-2026
5411 linux-6.1.165 04-Mar-2026
5412 linux-6.1.166 05-Mar-2026
5413 linux-6.1.167 25-Mar-2026
5414 linux-6.1.17 11-Mar-2023
5415 linux-6.1.18 11-Mar-2023
5416 linux-6.1.19 13-Mar-2023
5605 linux-6.12.75 04-Mar-2026
5606 linux-6.12.76 05-Mar-2026
5607 linux-6.12.77 13-Mar-2026
5608 linux-6.12.78 25-Mar-2026
5609 linux-6.12.79 27-Mar-2026
5610 linux-6.12.8 02-Jan-2025
5611 linux-6.12.9 09-Jan-2025
5612 linux-6.12 18-Nov-2024
5686 linux-6.18.18 13-Mar-2026
5687 linux-6.18.19 19-Mar-2026
5688 linux-6.18.2 18-Dec-2025
5689 linux-6.18.20 25-Mar-2026
5690 linux-6.18.3 02-Jan-2026
5691 linux-6.18.4 08-Jan-2026
5692 linux-6.18.5 11-Jan-2026
5696 linux-6.18.9 06-Feb-2026
5697 linux-6.18 01-Dec-2025
5698 linux-6.19.1 16-Feb-2026
5699 linux-6.19.10 25-Mar-2026
5700 linux-6.19.2 16-Feb-2026
5701 linux-6.19.3 19-Feb-2026
5702 linux-6.19.4 26-Feb-2026
5803 linux-6.6.128 04-Mar-2026
5804 linux-6.6.129 05-Mar-2026
5805 linux-6.6.13 20-Jan-2024
5806 linux-6.6.130 25-Mar-2026
5807 linux-6.6.14 25-Jan-2024
5808 linux-6.6.15 01-Feb-2024
5809 linux-6.6.16 05-Feb-2024
+5 -2
View File
@@ -1,15 +1,18 @@
cveID,vendorProject,product,vulnerabilityName,dateAdded,shortDescription,requiredAction,dueDate,knownRansomwareCampaignUse,notes,cwes
CVE-2025-53521,F5,BIG-IP,"F5 BIG-IP Unspecified Vulnerability",2026-03-27,"F5 BIG-IP APM contains an unspecified vulnerability that could allow a threat actor to achieve remote code execution.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-30,Unknown,"Please adhere to F5’s guidelines to assess exposure and mitigate risks. Check for signs of potential compromise on all internet accessible F5 products affected by this vulnerability. For more information please see: https://my.f5.com/manage/s/article/K000156741 ; https://my.f5.com/manage/s/article/K000160486 ; https://my.f5.com/manage/s/article/K11438344 ; https://nvd.nist.gov/vuln/detail/CVE-2025-53521",
CVE-2026-33634,Aquasecurity,Trivy,"Aquasecurity Trivy Embedded Malicious Code Vulnerability",2026-03-26,"Aquasecurity Trivy contains an embedded malicious code vulnerability that could allow an attacker to gain access to everything in the CI/CD environment, including all tokens, SSH keys, cloud credentials, database passwords, and any sensitive configuration in memory.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-09,Unknown,"This vulnerability involves a supply‑chain compromise in a product that may be used across multiple products and environments. Additional vendor‑provided guidance must be followed to ensure full remediation. For more information, please see: https://github.com/advisories/GHSA-69fq-xp46-6x23 ; https://nvd.nist.gov/vuln/detail/CVE-2026-33634",CWE-506
CVE-2026-33017,Langflow,Langflow,"Langflow Code Injection Vulnerability",2026-03-25,"Langflow contains a code injection vulnerability that could allow building public flows without requiring authentication.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-08,Unknown,"https://github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx ; https://nvd.nist.gov/vuln/detail/CVE-2026-33017","CWE-94, CWE-95, CWE-306"
CVE-2025-32432,"Craft CMS","Craft CMS","Craft CMS Code Injection Vulnerability",2026-03-20,"Craft CMS contains a code injection vulnerability that allows a remote attacker to execute arbitrary code.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://craftcms.com/knowledge-base/craft-cms-cve-2025-32432 ; https://github.com/craftcms/cms/security/advisories/GHSA-f3gw-9ww9-jmc3 ; https://nvd.nist.gov/vuln/detail/CVE-2025-32432",CWE-94
CVE-2025-54068,Laravel,Livewire,"Laravel Livewire Code Injection Vulnerability",2026-03-20,"Laravel Livewire contain a code injection vulnerability that could allow unauthenticated attackers to achieve remote command execution in specific scenarios.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://github.com/livewire/livewire/security/advisories/GHSA-29cq-5w36-x7w3 ; https://github.com/livewire/livewire/commit/ef04be759da41b14d2d129e670533180a44987dc ; https://nvd.nist.gov/vuln/detail/CVE-2025-54068",CWE-94
CVE-2025-43510,Apple,"Multiple Products","Apple Multiple Products Improper Locking Vulnerability",2026-03-20,"Apple watchOS, iOS, iPadOS, macOS, visionOS, and tvOS contain an improper locking vulnerability that could allow a malicious application to cause unexpected changes in memory shared between processes.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://support.apple.com/en-us/125632 ; https://support.apple.com/en-us/125633 ; https://support.apple.com/en-us/125634 ; https://support.apple.com/en-us/125635 ; https://support.apple.com/en-us/125636 ; https://support.apple.com/en-us/125637 ; https://support.apple.com/en-us/125638 ; https://support.apple.com/en-us/125639 ; https://nvd.nist.gov/vuln/detail/CVE-2025-43510",CWE-667
CVE-2025-43520,Apple,"Multiple Products","Apple Multiple Products Classic Buffer Overflow Vulnerability",2026-03-20,"Apple watchOS, iOS, iPadOS, macOS, visionOS, tvOS, and iPadOS contain a classic buffer overflow vulnerability which could allow a malicious application to cause unexpected system termination or write kernel memory.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://support.apple.com/en-us/125632 ; https://support.apple.com/en-us/125633 ; https://support.apple.com/en-us/125634 ; https://support.apple.com/en-us/125635 ; https://support.apple.com/en-us/125636 ; https://support.apple.com/en-us/125637 ; https://support.apple.com/en-us/125638 ; https://support.apple.com/en-us/125639 ; https://nvd.nist.gov/vuln/detail/CVE-2025-43520",CWE-120
CVE-2025-43520,Apple,"Multiple Products","Apple Multiple Products Classic Buffer Overflow Vulnerability",2026-03-20,"Apple watchOS, iOS, iPadOS, macOS, visionOS, and tvOS contain a classic buffer overflow vulnerability which could allow a malicious application to cause unexpected system termination or write kernel memory.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://support.apple.com/en-us/125632 ; https://support.apple.com/en-us/125633 ; https://support.apple.com/en-us/125634 ; https://support.apple.com/en-us/125635 ; https://support.apple.com/en-us/125636 ; https://support.apple.com/en-us/125637 ; https://support.apple.com/en-us/125638 ; https://support.apple.com/en-us/125639 ; https://nvd.nist.gov/vuln/detail/CVE-2025-43520",CWE-120
CVE-2025-31277,Apple,"Multiple Products","Apple Multiple Products Buffer Overflow Vulnerability",2026-03-20,"Apple Safari, iOS, watchOS, visionOS, iPadOS, macOS, and tvOS contain a buffer overflow vulnerability that could allow the processing of maliciously crafted web content which may lead to memory corruption.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-03,Unknown,"https://support.apple.com/en-us/124147 ; https://support.apple.com/en-us/124149 ; https://support.apple.com/en-us/124152 ; https://support.apple.com/en-us/124153 ; https://support.apple.com/en-us/124155 ; https://nvd.nist.gov/vuln/detail/CVE-2025-31277",CWE-119
CVE-2026-20131,Cisco,"Secure Firewall Management Center (FMC)","Cisco Secure Firewall Management Center (FMC) Software and Cisco Security Cloud Control (SCC) Firewall Management Deserialization of Untrusted Data Vulnerability",2026-03-19,"Cisco Secure Firewall Management Center (FMC) Software and Cisco Security Cloud Control (SCC) Firewall Management contain a deserialization of untrusted data vulnerability in the web-based management interface that could allow an unauthenticated, remote attacker to execute arbitrary Java code as root on an affected device.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-22,Known,"https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-fmc-rce-NKhnULJh ; https://nvd.nist.gov/vuln/detail/CVE-2026-20131",CWE-502
CVE-2025-66376,Synacor,"Zimbra Collaboration Suite (ZCS)","Synacor Zimbra Collaboration Suite (ZCS) Cross-Site Scripting Vulnerability",2026-03-18,"Synacor Zimbra Collaboration Suite (ZCS) contains a cross-site scripting vulnerability in the Classic UI where attackers could abuse Cascading Style Sheets (CSS) @import directives in email HTML.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-04-01,Unknown,"https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories ; https://nvd.nist.gov/vuln/detail/CVE-2025-66376",CWE-79
CVE-2026-20963,Microsoft,SharePoint,"Microsoft SharePoint Deserialization of Untrusted Data Vulnerability",2026-03-18,"Microsoft SharePoint contains a deserialization of untrusted data vulnerability that allows an unauthorized attacker to execute code over a network.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-21,Unknown,"https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-20963 ; https://nvd.nist.gov/vuln/detail/CVE-2026-20963",CWE-502
CVE-2025-47813,"Wing FTP Server","Wing FTP Server","Wing FTP Server Information Disclosure Vulnerability",2026-03-16,"Wing FTP Server contains a generation of error message containing sensitive information vulnerability when using a long value in the UID cookie.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-30,Unknown,"https://www.wftpserver.com/serverhistory.htm ; https://nvd.nist.gov/vuln/detail/CVE-2025-47813",CWE-209
CVE-2026-3910,Google,"Chromium V8","Google Chromium V8 Improper Restriction of Operations Within the Bounds of a Memory Buffer Vulnerability",2026-03-13,"Google Chromium V8 contains an improper restriction of operations within the bounds of a memory buffer vulnerability that could allow a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. This vulnerability could affect multiple web browsers that utilize Chromium, including, but not limited to, Google Chrome, Microsoft Edge, and Opera.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-27,Unknown,"https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_12.html ; https://nvd.nist.gov/vuln/detail/CVE-2026-3910",CWE-119
CVE-2026-3909,Google,Skia,"Google Skia Out-of-Bounds Write Vulnerability",2026-03-13,"Google Skia contains an out-of-bounds write vulnerability that could allow a remote attacker to perform out of bounds memory access via a crafted HTML page. This vulnerability affects Google Chrome and ChromeOS, Android, Flutter, and possibly other products.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-27,Unknown,"This vulnerability affects a common open-source component, third-party library, or a protocol used by different products. Please check with specific vendors for information on patching status. For more information, please see: https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_12.html#:~:text=Google%20is%20aware ; https://nvd.nist.gov/vuln/detail/CVE-2026-3909",CWE-787
CVE-2026-3909,Google,Skia,"Google Skia Out-of-Bounds Write Vulnerability",2026-03-13,"Google Skia contains an out-of-bounds write vulnerability that could allow a remote attacker to perform out of bounds memory access via a crafted HTML page. This vulnerability affects Google Chrome and ChromeOS, Android, Flutter, and possibly other products.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-27,Unknown,"This vulnerability affects a common open-source component, third-party library, or a protocol used by different products. Please check with specific vendors for information on patching status. For more information, please see: https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_13.html ; https://nvd.nist.gov/vuln/detail/CVE-2026-3909",CWE-787
CVE-2025-68613,n8n,n8n,"n8n Improper Control of Dynamically-Managed Code Resources Vulnerability",2026-03-11,"n8n contains an improper control of dynamically managed code resources vulnerability in its workflow expression evaluation system that allows for remote code execution.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-25,Unknown,"https://github.com/n8n-io/n8n/security/advisories/GHSA-v98v-ff95-f3cp ; https://nvd.nist.gov/vuln/detail/CVE-2025-68613",CWE-913
CVE-2021-22054,Omnissa,"Workspace One UEM","Omnissa Workspace ONE Server-Side Request Forgery",2026-03-09,"Omnissa Workspace One UEM formerly known as VMware Workspace One UEM contains a server-side request forgery (SSRF) vulnerability that could allow a malicious actor with network access to UEM to send their requests without authentication and to gain access to sensitive information.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-23,Unknown,"https://web.archive.org/web/20211222154335/https://www.vmware.com/security/advisories/VMSA-2021-0029.html ; https://nvd.nist.gov/vuln/detail/CVE-2021-22054",CWE-918
CVE-2025-26399,SolarWinds,"Web Help Desk","SolarWinds Web Help Desk Deserialization of Untrusted Data Vulnerability",2026-03-09,"SolarWinds Web Help Desk contain a deserialization of untrusted data vulnerability in AjaxProxy that could allow an attacker to run commands on the host machine.","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",2026-03-12,Unknown,"https://www.solarwinds.com/trust-center/security-advisories/cve-2025-26399 ; https://documentation.solarwinds.com/en/success_center/whd/content/release_notes/whd_12-8-7-hotfix-1_release_notes.htm ; https://nvd.nist.gov/vuln/detail/CVE-2025-26399",CWE-502
Can't render this file because it is too large.
+2
View File
@@ -887,6 +887,7 @@
/exploits/linux/http/dolibarr_cmd_exec.rb:CVE-2012-10059
/exploits/linux/http/dtale_rce_cve_2025_0655.rb:CVE-2024-3408
/exploits/linux/http/dtale_rce_cve_2025_0655.rb:CVE-2025-0655
/exploits/linux/http/eclipse_che_machine_exec_rce.rb:CVE-2025-12548
/exploits/linux/http/efw_chpasswd_exec.rb:CVE-2015-5082
/exploits/linux/http/elfinder_archive_cmd_injection.rb:CVE-2021-32682
/exploits/linux/http/empire_skywalker.rb:CVE-2024-6127
@@ -1365,6 +1366,7 @@
/exploits/linux/samba/setinfopolicy_heap.rb:CVE-2012-1182
/exploits/linux/samba/trans2open.rb:CVE-2003-0201
/exploits/linux/smtp/apache_james_exec.rb:CVE-2015-7611
/exploits/linux/smtp/barracuda_esg_tarfile_rce.rb:CVE-2023-2868
/exploits/linux/smtp/exim_gethostbyname_bof.rb:CVE-2015-0235
/exploits/linux/snmp/awind_snmp_exec.rb:CVE-2017-16709
/exploits/linux/ssh/ceragon_fibeair_known_privkey.rb:CVE-2015-0936
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2023-2025 Siemens Energy AG
# Copyright 2023-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+542
View File
@@ -0,0 +1,542 @@
<!--
EMBA - EMBEDDED LINUX ANALYZER
Copyright 2020-2026 Siemens Energy AG
EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under the terms of the GNU General Public License.
See LICENSE file for usage of this software.
EMBA is licensed under GPLv3
Author(s) and contributors from the EMBA project are listed here: https://github.com/e-m-b-a/emba/blob/master/CONTRIBUTORS.md
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>EMBA System Map - Interactive dependency analysis</title>
<script src="%%JS_LIB%%"></script>
<style>
/* BASE LAYOUT */
body, html { margin: 0; padding: 0; height: 100%; overflow: hidden; background: #eee; font-family: sans-serif; }
#wrapper { width: 100vw; height: 100vh; background: white; cursor: grab; display: flex; align-items: center; justify-content: center; overflow: hidden; }
#wrapper svg { width: 100%; height: 100%; display: block; min-width: 500px; }
/* ISOLATION & SCREENSHOT STATES */
/* Normal isolation: dimmed background */
svg.is-isolating .node, svg.is-isolating .edge { opacity: 0.1; transition: opacity 0.3s ease; }
/* Keep selected paths and nodes fully opaque */
svg.is-isolating .node.fokus-blink, svg.is-isolating .node.node-dependency, svg.is-isolating .node.node-reverse,
svg.is-isolating .edge.tracer-active, svg.is-isolating .edge.tracer-reverse, svg.is-isolating .edge.edge-focus { opacity: 1 !important; }
/* High-contrast text during isolation */
svg.is-isolating .node.fokus-blink text, svg.is-isolating .node.node-dependency text, svg.is-isolating .node.node-reverse text { fill: #000000 !important; font-weight: bold; }
/* Screenshot mode: completely hide background elements */
svg.is-screenshotting .node:not(.fokus-blink):not(.node-dependency):not(.node-reverse),
svg.is-screenshotting .edge:not(.tracer-active):not(.tracer-reverse):not(.edge-focus) { display: none !important; }
/* COMPACT UI OVERLAYS */
/* Top Left: Search & Logo */
.ui-overlay { position: absolute; top: 15px; left: 15px; z-index: 1000; width: 156px; pointer-events: none; }
.ui-element { pointer-events: auto; }
.emba-logo { width: 100%; filter: drop-shadow(0 2px 5px rgba(0,0,0,0.1)); margin-bottom: 6px; cursor: pointer; }
.search-panel { background: white; padding: 8px; border-radius: 4px; border-top: 3px solid %%COLOR_BIN%%; box-shadow: 0 2px 10px rgba(0,0,0,0.2); }
input { width: 100%; padding: 5px; border: 1px solid #ddd; border-radius: 3px; font-size: 11px; box-sizing: border-box; }
#result-list { list-style: none; padding: 0; margin-top: 5px; max-height: 140px; overflow-y: auto; }
#result-list li { padding: 4px 6px; cursor: pointer; border-bottom: 1px solid #eee; font-size: 10px; line-height: 1.2; }
#result-list li:hover { background: #f0f7ff; }
/* Top Right: Info Panel */
.info-panel { position: absolute; top: 15px; right: 15px; z-index: 1000; background: white; width: 246px; padding: 14px; border-radius: 6px; box-shadow: 0 5px 20px rgba(0,0,0,0.2); border: 1px solid #ccc; display: none; }
.info-header { font-size: 16px; font-weight: bold; border-bottom: 2px solid %%COLOR_BIN%%; margin-bottom: 10px; padding-bottom: 6px; word-break: break-all; line-height: 1.2; }
.info-row { display: flex; justify-content: space-between; margin-bottom: 6px; text-align: right; font-size: 12px; white-space: break-space; }
.info-row b { font-size: 11px; }
#info-path { font-size: 10px !important; max-width: 140px; word-break: break-all; text-align: right; color: #666; }
/* SECURITY & CAPABILITY STYLING */
.sec-badge { padding: 1px 5px; border-radius: 2px; font-size: 9px; font-weight: bold; color: white; text-transform: uppercase; }
.sec-on { background: #28a745; } .sec-off { background: #dc3545; } .sec-warn { background: #ff9800; }
.cap-tag { font-size: 9px; padding: 1px 4px; border-radius: 6px; font-weight: bold; display: inline-block; border: 1px solid transparent; margin-bottom: 2px; }
.cap-exec { background: #fff3e0; color: #e65100; border-color: #ffb74d; }
.cap-net { background: #e8f5e9; color: #1b5e20; border-color: #81c784; }
.cap-file { background: #e3f2fd; color: #0d47a1; border-color: #64b5f6; }
/* Bottom Left: Zoom & Controls */
.zoom-panel { position: absolute; bottom: 15px; left: 15px; z-index: 1000; display: flex; flex-direction: column; gap: 4px; background: white; padding: 6px; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.2); border: 1px solid #ccc; }
.zoom-panel button { width: 28px; height: 28px; border: 1px solid #ddd; background: #f8f9fa; border-radius: 3px; font-size: 14px; font-weight: bold; cursor: pointer; color: #333; transition: background 0.2s; }
.zoom-panel button:hover { background: #e9ecef; color: %%COLOR_BIN%%; }
.zoom-panel button.active { background: #dc3545; color: white; border-color: #a71d2a; }
/* Bottom Right: Legend */
.legend-panel { position: absolute; bottom: 15px; right: 15px; width: 180px; background: rgba(255,255,255,0.95); padding: 12px; border-radius: 6px; border: 1px solid #ccc; z-index: 900; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.legend-title { font-weight: bold; color: %%COLOR_BIN%%; border-bottom: 1px solid #eee; margin-bottom: 8px; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; }
.legend-content { font-size: 10px; line-height: 1.6; color: #444; display: flex; flex-direction: column; gap: 4px; }
.dot { height: 8px; width: 8px; border-radius: 50%; display: inline-block; margin-right: 8px; flex-shrink: 0; }
/* HELP OVERLAY */
.help-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 2000; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); }
.help-content { background: white; width: 320px; padding: 20px; border-radius: 8px; box-shadow: 0 10px 40px rgba(0,0,0,0.5); }
.help-section-title { font-size: 10px; font-weight: bold; color: %%COLOR_BIN%%; text-transform: uppercase; margin-top: 10px; margin-bottom: 4px; border-bottom: 1px solid #f0f0f0; }
.help-item { font-size: 11px; color: #444; padding: 3px 0; display: flex; justify-content: space-between; }
.help-item b { color: #000; font-weight: 600; }
/* ANIMATIONS & INTERACTION */
.node.fokus-blink polygon, .node.fokus-blink ellipse, .node.fokus-blink path { fill: #22b8cf !important; stroke: #15aabf !important; stroke-width: 4px !important; animation: pulse-animation 2s infinite; }
.node.node-dependency polygon, .node.node-dependency ellipse, .node.node-dependency path { fill: #a5d8ff !important; stroke: #339af0 !important; stroke-width: 3px !important; }
.node.node-reverse polygon, .node.node-reverse ellipse, .node.node-reverse path { fill: #b2f2bb !important; stroke: #51cf66 !important; stroke-width: 3px !important; }
.edge.tracer-active path { stroke: #339af0 !important; stroke-width: 5px !important; }
.edge.tracer-reverse path { stroke: #51cf66 !important; stroke-width: 5px !important; }
.edge.edge-focus path { stroke: #fd7e14 !important; stroke-width: 6px !important; }
@keyframes pulse-animation { 0% { stroke-width: 4px; } 50% { stroke-width: 8px; stroke-opacity: 0.5; } 100% { stroke-width: 4px; } }
svg .node, svg .edge { cursor: pointer; }
text { pointer-events: none; }
.close-btn { float: right; cursor: pointer; font-size: 18px; color: #999; margin-top: -12px; margin-right: -6px; }
/* Erleichtert das Klicken auf Kanten */
.edge {
pointer-events: visiblePainted;
cursor: crosshair;
}
/* Vergrößert die Interaktionszone der Pfade */
.edge path {
stroke-width: 2px;
}
.hist-btn {
width: 24px;
height: 20px;
border: 1px solid #ddd;
background: #f8f9fa;
border-radius: 3px;
font-size: 10px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: background 0.2s;
pointer-events: auto !important; /* Wichtig für Klickbarkeit */
}
.hist-btn:hover {
background: #e9ecef;
color: %%COLOR_BIN%%;
}
</style>
</head>
<body>
<div class="ui-overlay">
<a href="https://github.com" target="_blank" class="ui-element">
<img src="%%EMBA_LOGO%%" class="emba-logo" alt="EMBA Logo">
</a>
<div class="search-panel ui-element">
<input type="text" id="search-input" placeholder="Search binary..." autocomplete="off">
<ul id="result-list"></ul>
</div>
</div>
<!-- HELP OVERLAY -->
<div id="help-overlay" class="help-overlay" onclick="toggleHelp()">
<div class="help-content ui-element" onclick="event.stopPropagation()">
<span class="close-btn" onclick="toggleHelp()">×</span>
<div class="info-header" style="font-size: 16px; margin-bottom: 15px;">EMBA Quick Help</div>
<div class="help-grid">
<div class="help-section-title">Navigation</div>
<div class="help-item"><b>Mouse Wheel:</b> Zoom In / Out</div>
<div class="help-item"><b>Left Click + Drag:</b> Pan across Map</div>
<div class="help-item"><b>⟲ Button:</b> Reset Zoom & Center</div>
<div class="help-section-title">Analysis</div>
<div class="help-item"><b>Click Node:</b> Show Binary Details</div>
<div class="help-item"><b>Click Edge:</b> Show Dependency Info</div>
<!-- NEU: Dokumentation des Sprung-Features -->
<div class="help-item"><b>Double Click Edge:</b> Jump to Partner</div>
<div class="help-item"><b>[ESC] Key:</b> Clear All Highlights</div>
<div class="help-section-title">Visuals</div>
<div class="help-item"><b>[S] Key / 📷:</b> Screenshot Mode</div>
<div class="help-item" style="font-size: 9px; color: #888;">(Hides Background & UI for clean images)</div>
</div>
<div style="margin-top:20px; font-size:9px; color:#bbb; text-align:center; letter-spacing: 1px;">
EMBA INTERACTIVE FIRMWARE MAP
</div>
</div>
</div>
<div class="zoom-panel ui-element">
<button onclick="pz.zoomIn()" title="Zoom In">+</button>
<button onclick="pz.zoomOut()" title="Zoom Out">−</button>
<button onclick="pz.resetZoom(); pz.center();" title="Reset Zoom">⟲</button>
<button onclick="toggleHelp()" style="color: %%COLOR_BIN%%;" title="Help">?</button>
<button id="snap-btn" class="screenshot-btn" onclick="toggleScreenshotMode()" title="Screenshot Mode">📷</button>
</div>
<div id="info-panel" class="info-panel">
<!-- History & Close Row -->
<div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; margin-top: -5px;">
<div id="history-controls" style="display: flex; gap: 5px; pointer-events: auto;">
<button onclick="historyBack()" id="hist-back" class="hist-btn" title="Go Back">◀</button>
<button onclick="historyForward()" id="hist-fwd" class="hist-btn" title="Go Forward">▶</button>
<span id="hist-status" style="font-size: 9px; color: #999; margin-left: 5px;"></span>
</div>
<span class="close-btn" onclick="resetMap()" style="margin-top: 0; position: relative;">×</span>
</div>
<div style="font-size:10px; color:%%COLOR_BIN%%; font-weight:bold; letter-spacing:1px; margin-bottom:5px;">ANALYSIS REPORT</div>
<div id="info-filename" class="info-header">-</div>
<div id="sec-container" style="display:flex; gap:5px; margin-bottom:15px; flex-wrap: wrap;"></div>
<div class="info-row"><b>Path:</b> <span id="info-path">-</span></div>
<div class="info-row"><b>Size:</b> <span id="info-size">-</span></div>
<div class="info-row"><b>Arch:</b> <span id="info-arch">-</span></div>
<div class="info-row"><b>Source:</b> <span id="info-marker">-</span></div>
<div style="margin-top:10px; font-weight:bold; font-size:12px; color:%%COLOR_BIN%%;">Capabilities:</div>
<div id="cap-container" style="display:flex; gap:5px; margin-top:5px; flex-wrap: wrap;"></div>
<hr style="border:0; border-top:1px solid #eee; margin:10px 0;">
<div class="info-row">Forward: <span id="count-dep" style="color:#339af0; font-weight:bold;">0</span></div>
<div class="info-row">Reverse: <span id="count-rev" style="color:#51cf66; font-weight:bold;">0</span></div>
</div>
<div class="legend-panel">
<div class="legend-title">🛡️ Security Hardening</div>
<div class="legend-sec-list">
<div><span class="sec-badge sec-on">NX</span> <small>No-Exec</small></div>
<div><span class="sec-badge sec-on">PIE</span> <small>ASLR</small></div>
<div><span class="sec-badge sec-on">CANARY</span> <small>Stack Prot.</small></div>
<div><span class="sec-badge sec-warn">STATIC</span> <small>Linked</small></div>
</div>
<div class="legend-title">🖱️ Interaction</div>
<div class="legend-content">
<div class="legend-item"><span class="dot" style="background:#339af0;"></span> Forward (Deps)</div>
<div class="legend-item"><span class="dot" style="background:#51cf66;"></span> Reverse (Users)</div>
<div class="legend-item"><span class="dot" style="background:#22b8cf;"></span> Selected Binary</div>
</div>
</div>
<div id="wrapper">
%%SVG_FILE_CONTENT%%
</div>
<script>
var pz;
/**
* Resets all UI states and SVG highlights.
*/
function resetMap() {
document.querySelectorAll('.fokus-blink, .tracer-active, .tracer-reverse, .node-reverse, .node-dependency, .edge-focus')
.forEach(el => el.classList.remove('fokus-blink', 'tracer-active', 'tracer-reverse', 'node-reverse', 'node-dependency', 'edge-focus'));
document.querySelectorAll('.node text').forEach(txt => {
txt.style.fill = ""; txt.style.fontWeight = "normal";
var isBin = txt.parentNode.querySelector('polygon, path');
txt.style.fill = isBin ? "white" : "black";
});
var svg = document.querySelector('svg');
if (svg) { svg.classList.remove('is-isolating', 'is-screenshotting'); }
document.getElementById('info-panel').style.display = 'none';
document.getElementById('result-list').innerHTML = '';
document.querySelectorAll('.ui-overlay, .legend-panel, .zoom-panel').forEach(el => {
el.style.display = "block";
el.style.opacity = "1";
});
var snapBtn = document.getElementById('snap-btn'); if (snapBtn) snapBtn.classList.remove('active');
}
/**
* Jumps to the other end of a connection.
* Bi-directional: If at target, jumps back to source.
*/
function jumpToPartner(edge) {
// Gleiche Bereinigung wie oben
var edgeTitle = edge.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
var pts = edgeTitle.split('->').map(p => p.trim());
if (pts.length !== 2) return;
var idSource = pts[0];
var idTarget = pts[1];
var finalTargetID = idTarget; // Standard: vorwärts
// Aktuellen Fokus bestimmen
var currentFocusNode = document.querySelector('.node.fokus-blink');
if (currentFocusNode) {
var currentID = currentFocusNode.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
// Wenn wir beim Ziel sind, springe zur Quelle
if (currentID === idTarget) {
finalTargetID = idSource;
}
}
// Ziel suchen und fokussieren
document.querySelectorAll('.node').forEach(n => {
var nodeTitle = n.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
if (nodeTitle === finalTargetID) {
focusNode(n);
}
});
}
/**
* Marks dependency partners in the graph.
*/
function markPartner(ident, className) {
var cleanID = ident.replace(/"/g, '').trim();
document.querySelectorAll('.node').forEach(node => {
var title = node.querySelector('title');
if (title && title.textContent.trim().replace(/"/g, '') === cleanID) {
node.classList.add(className);
var text = node.querySelector('text');
if (text) text.style.fontWeight = "bold";
}
});
}
/**
* Focused view for a specific node (Binary).
*/
function focusNode(node) {
var nodeTitle = node.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
addToHistory(nodeTitle);
resetMap();
document.querySelector('svg').classList.add('is-isolating');
node.classList.add('fokus-blink');
var nodeName = node.querySelector('text').textContent.trim();
var nodeTitle = node.querySelector('title').textContent.trim().replace(/"/g, '');
var link = node.querySelector('a');
// Data format: Size|Arch|Security|Path|Capabilities|Source
var data = (link ? (link.getAttribute('xlink:href') || link.getAttribute('href')) : "-|-|-|-|-|-").split('|');
// XSS Prevention: Use textContent
document.getElementById('info-filename').textContent = nodeName;
document.getElementById('info-size').textContent = data[0] || "N/A";
document.getElementById('info-arch').textContent = data[1] || "N/A";
document.getElementById('info-path').textContent = data[3] || "N/A";
// Marker-Feld füllen (Feld Index 5)
var markerVal = (data[5] && data[5] !== "NONE") ? data[5] : "-";
document.getElementById('info-marker').textContent = markerVal;
// Security Badges
var secCon = document.getElementById('sec-container'); secCon.innerHTML = '';
if(data[2]) data[2].trim().split(' ').forEach(f => {
if(!f) return;
var s = document.createElement('span'); s.textContent = f.replace('!', '');
s.className = 'sec-badge ' + (f === 'STATIC' ? 'sec-warn' : (f.startsWith('!') ? 'sec-off' : 'sec-on'));
secCon.appendChild(s);
});
// Capabilities
var capCon = document.getElementById('cap-container'); capCon.innerHTML = '';
if(data[4] && data[4] !== "NONE") data[4].trim().split(' ').forEach(c => {
var s = document.createElement('span'); s.textContent = c;
s.className = 'cap-tag cap-' + c.toLowerCase().trim();
capCon.appendChild(s);
});
// Tracing Edges
var dc = 0, rc = 0;
document.querySelectorAll('.edge').forEach(e => {
// WICHTIG: .replace(/[\n\r]/g, '') entfernt Zeilenumbrüche, die Graphviz oft einfügt
var edgeTitle = e.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
var pts = edgeTitle.split('->').map(p => p.trim());
if (pts[0] === nodeTitle) {
e.classList.add('tracer-active');
markPartner(pts[1], 'node-dependency');
dc++;
}
if (pts[1] === nodeTitle) {
e.classList.add('tracer-reverse');
markPartner(pts[0], 'node-reverse');
rc++;
}
});
// Bind Edge events (Single click for info, Double click to jump)
document.querySelectorAll('.edge').forEach(e => {
// Single click: Show connection info in the panel
e.onclick = function(ev) {
ev.stopPropagation();
focusEdge(e);
};
// Double click: Jump to the connected node
// e.ondblclick = function(ev) {
// ev.stopPropagation();
// jumpToPartner(e);
// };
// Visual feedback: change cursor to pointer
e.style.cursor = "crosshair";
});
document.getElementById('count-dep').textContent = dc;
document.getElementById('count-rev').textContent = rc;
document.getElementById('info-panel').style.display = 'block';
// Camera Pan
var r = node.getBoundingClientRect(), w = document.getElementById('wrapper').getBoundingClientRect();
pz.panBy({x: (w.left + w.width/2) - (r.left + r.width/2), y: (w.top + w.height/2) - (r.top + r.height/2)});
}
/**
* Interaction for edges (Links).
*/
function focusEdge(edge) {
resetMap();
document.querySelector('svg').classList.add('is-isolating');
edge.classList.add('edge-focus');
var pts = edge.querySelector('title').textContent.trim().replace(/"/g, '').split('->');
document.getElementById('info-filename').textContent = "Dependency Link";
document.getElementById('info-size').textContent = pts[0];
document.getElementById('info-arch').textContent = pts[1];
markPartner(pts[0], 'fokus-blink'); markPartner(pts[1], 'node-dependency');
document.getElementById('info-panel').style.display = 'block';
document.getElementById('lbl-marker').innerText = "";
document.getElementById('info-marker').textContent = "";
}
/**
* UI Mode Toggles.
*/
function toggleScreenshotMode() {
var svg = document.querySelector('svg');
var btn = document.getElementById('snap-btn');
if (!svg.classList.contains('is-isolating')) { alert("Select binary first."); return; }
var active = svg.classList.toggle('is-screenshotting');
btn.classList.toggle('active', active);
document.querySelectorAll('.ui-overlay, .info-panel, .legend-panel, .zoom-panel').forEach(el => {
if (el.classList.contains('zoom-panel')) el.style.opacity = active ? "0.2" : "1";
else el.style.display = active ? "none" : (el.id === 'info-panel' ? 'block' : 'block');
});
}
function toggleHelp() {
var o = document.getElementById('help-overlay');
o.style.display = (o.style.display === 'flex') ? 'none' : 'flex';
}
var nodeHistory = [];
var historyIndex = -1;
var isHistoryAction = false; // Verhindert Duplikate beim Navigieren
/**
* Fügt einen Knoten zur History hinzu.
*/
function addToHistory(nodeID) {
if (isHistoryAction) return;
// Falls wir in der Mitte der History waren und neu klicken,
// löschen wir den "Forward"-Zweig
if (historyIndex < nodeHistory.length - 1) {
nodeHistory = nodeHistory.slice(0, historyIndex + 1);
}
// Nur hinzufügen, wenn es nicht der aktuelle Knoten ist
if (nodeHistory[historyIndex] !== nodeID) {
nodeHistory.push(nodeID);
if (nodeHistory.length > 10) nodeHistory.shift(); // Max 10 Einträge
historyIndex = nodeHistory.length - 1;
}
updateHistoryButtons();
}
function historyBack() {
if (historyIndex > 0) {
historyIndex--;
jumpToHistoryEntry();
}
}
function historyForward() {
if (historyIndex < nodeHistory.length - 1) {
historyIndex++;
jumpToHistoryEntry();
}
}
function jumpToHistoryEntry() {
isHistoryAction = true;
var targetID = nodeHistory[historyIndex];
document.querySelectorAll('.node').forEach(n => {
var title = n.querySelector('title').textContent.replace(/[\n\r"]/g, '').trim();
if (title === targetID) focusNode(n);
});
isHistoryAction = false;
updateHistoryButtons();
}
function updateHistoryButtons() {
document.getElementById('hist-back').style.opacity = (historyIndex > 0) ? "1" : "0.3";
document.getElementById('hist-fwd').style.opacity = (historyIndex < nodeHistory.length - 1) ? "1" : "0.3";
document.getElementById('hist-status').textContent = (historyIndex + 1) + " / " + nodeHistory.length;
}
// EVENT INITIALIZATION
window.onload = function() {
var svg = document.querySelector('svg');
if (!svg) return;
pz = svgPanZoom(svg, { zoomEnabled: true, controlIconsEnabled: false, fit: true, center: true });
// Link/Node hijacking
document.querySelectorAll('svg a').forEach(a => a.onclick = (e) => e.preventDefault());
document.querySelectorAll('.node').forEach(n => n.onclick = (e) => { e.stopPropagation(); focusNode(n); });
// document.querySelectorAll('.edge').forEach(e => e.onclick = (ev) => { ev.stopPropagation(); focusEdge(e); });
// Search
var sIn = document.getElementById('search-input'), rLi = document.getElementById('result-list');
sIn.oninput = function() {
rLi.innerHTML = ''; var term = this.value.toLowerCase();
if (term.length < 2) return;
document.querySelectorAll('.node').forEach(n => {
var txt = n.querySelector('text').textContent;
if (txt.toLowerCase().includes(term)) {
var li = document.createElement('li'); li.textContent = txt;
li.onclick = () => focusNode(n); rLi.appendChild(li);
}
});
};
sIn.addEventListener('keydown', e => { if (e.key === 'Enter') rLi.querySelector('li')?.click(); });
// Logo Help
var logo = document.querySelector('.emba-logo'); if (logo) logo.onclick = toggleHelp;
// Global Keys
window.onkeydown = function(e) {
if (e.target.tagName === 'INPUT') { if (e.key === 'Escape') { e.target.value = ''; resetMap(); } return; }
if (e.key === 'Escape') resetMap();
if (e.key.toLowerCase() === 's') toggleScreenshotMode();
};
// Alle Edges finden und Events sauber binden
document.querySelectorAll('.edge').forEach(e => {
// Einfacher Klick: Info-Panel
e.onclick = function(ev) {
ev.preventDefault();
ev.stopPropagation();
focusEdge(e);
};
// Doppelklick: Sprung-Logik
e.ondblclick = function(ev) {
ev.preventDefault();
ev.stopPropagation();
jumpToPartner(e);
};
});
};
</script>
</body>
</html>
+159
View File
@@ -0,0 +1,159 @@
#!/bin/bash -p
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2026-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
# See LICENSE file for usage of this software.
#
# EMBA is licensed under GPLv3
# SPDX-License-Identifier: GPL-3.0-only
#
# Author(s): Michael Messner, Google Gemini AI
# Description: Linux system map dependency generator includes deep binary analysis
# and hardening & multi-arch syscalls
# This script can be run standalone from CLI. It prepares the EMBA S130
# module and uses this module.
trap cleanup SIGINT SIGTERM EXIT
# setup some paths for EMBA
export HELP_DIR="./helpers"
export EXT_DIR="/tmp"
export MOD_DIR="./modules"
# setup some paths for the module
export EMBA_MAP_GENERATOR=1
export MAX_MAP_FILES=2000
# import EMBA helpers
# shellcheck source=/dev/null
source "${HELP_DIR}/helpers_emba_print.sh"
# shellcheck source=/dev/null
source "${HELP_DIR}/helpers_emba_helpers.sh"
# shellcheck source=/dev/null
source "${HELP_DIR}/helpers_emba_path.sh"
# shellcheck source=/dev/null
source "${MOD_DIR}/S130_binary_map_builder.sh"
# we need -e or "-l and -f"
parameter_parsing() {
while getopts l:e:f:hm:j: OPT; do
case "${OPT}" in
l)
export LOG_PATH_MODULE="${OPTARG%\/}"
;;
e)
export LOG_DIR="${OPTARG%\/}"
export FIRMWARE_PATH="${LOG_DIR}/firmware"
export LOG_PATH_MODULE="${LOG_DIR}/s130_binary_map_builder"
;;
f)
export FIRMWARE_PATH="${OPTARG%\/}"
;;
m)
export MAX_FILES="${OPTARG}"
;;
j)
export MAX_JOBS="${OPTARG}"
;;
h)
print_help
exit 1
;;
*)
print_help
exit 1
;;
esac
done
# setup some paths for the EMBA module
[[ -z "${LOG_DIR}" ]] && LOG_DIR="${LOG_PATH_MODULE}"
export HTML_PATH="${LOG_DIR}/html-report"
export S115_LOG="${LOG_DIR}/s115_usermode_emulator.txt"
export S115_LOG_DIR="${S115_LOG/\.txt/\/}"
export L10_SYS_EMU_RESULTS="${LOG_DIR}/emulator_online_results.log"
}
print_help() {
echo -e "\\n${CYAN}USAGE${NC}"
echo -e "${CYAN}-e [~/path]${NC} EMBA log path of already analyzed firmware (if -f is set, this parameter can't be used)"
echo -e "${CYAN}-f [~/path]${NC} Firmware path (firmware needs to be extracted - only needed if -e is not used)"
echo -e "${CYAN}-l [~/path]${NC} Log path (only needed if -e is not used)"
echo -e "${CYAN}-m [cnt]${NC} Number of files that should be processed (optional)"
echo -e "${CYAN}-j [cnt]${NC} Number of jobs that are used (optional)"
echo -e "\\nHelp"
echo -e "${CYAN}-h${NC} Prints this help message"
}
setup_special_environment() {
echo "[*] External assets - download for offline capability."
export JS_LIB="svg-pan-zoom.min.js"
local JS_EMBA_LIB="${EXT_DIR}/svg-pan-zoom.min.js"
local JS_URL="https://cdn.jsdelivr.net/npm/[email protected]/dist/${JS_LIB}"
export LOGO_FILE="emba.svg"
local LOGO_FILE_EMBA="${HELP_DIR}/${LOGO_FILE}"
local LOGO_URL="https://raw.githubusercontent.com/e-m-b-a/emba/refs/heads/master/helpers/${LOGO_FILE}"
# EXT_DIR -> /tmp
[[ ! -f "${JS_EMBA_LIB}" ]] && wget -q --timeout=15 "${JS_URL}" -O "${EXT_DIR}/${JS_LIB}"
[[ ! -f "${LOGO_FILE_EMBA}" ]] && wget -q --timeout=15 "${LOGO_URL}" -O "${EXT_DIR}/${LOGO_FILE}"
[[ ! -f "${EXT_DIR}/${LOGO_FILE}" || ! -f "${LOGO_FILE_EMBA}" ]] && exit 1
[[ ! -f "${EXT_DIR}/${JS_LIB}" ]] && exit 1
}
# job cleanup for multi processing
cleanup() {
if [[ $(jobs -r | wc -l) -gt 0 ]]; then
echo "[*] Cleaning up all jobs ..."
jobs -p | xargs -r kill
fi
exit 1
}
main() {
if [[ $# -eq 0 ]]; then
echo -e "${ORANGE}In order to be able to use EMBA, you have to specify at least a firmware (-f) and a log directory (-l).${NC}"
echo -e "${ORANGE}If you have an already finished EMBA scan you can also set the -e parameter to the EMBA directory instead of -f.${NC}"
print_help
exit 1
fi
parameter_parsing "$@"
if [[ -z "${LOG_PATH_MODULE}" ]]; then
print_help
exit 1
fi
if ! command -v neato > /dev/null ; then
echo -e "[-] ERROR: Install graphviz neato - graphviz, python3-pygraphviz"
exit 1
fi
if [[ -d "${LOG_PATH_MODULE}" ]]; then
echo "[-] WARNING: Log directory ${LOG_PATH_MODULE} available - remove before proceeding"
exit 1
fi
export MAIN_LOG="${LOG_PATH_MODULE}.txt"
setup_special_environment
S130_binary_map_builder
}
main "$@"
if [[ -f "${HTML_FILE}" ]]; then
echo -e "[+] Process complete. EMBA dependency map generated at: ${ORANGE}${HTML_FILE}${NC}"
else
echo "[-] Process complete. EMBA dependency map not generated at."
exit 1
fi
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+4 -3
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
@@ -33,6 +33,7 @@ set_defaults() {
export DISABLE_DEEP=0
export DEEP_EXTRACTOR="unblob" # binwalk/unblob
export DEEP_EXT_DEPTH=4
export BINWALK_DISABLE=0 # we can disable the binwalk module P50 to enforce unblob is taking over
export FIRMWARE=0
export FORCE=0
export FORMAT_LOG=0
@@ -165,8 +166,8 @@ set_defaults() {
# if this changes this option can be adjusted in the scanning profile
export SBOM_LIFECYCLE_PHASE="operations"
# binary dependency map - enable via scanning profile
export EMBA_MAP_GENERATOR=1
# binary dependency map - disabled by default, can be adjusted via scanning profile
export EMBA_MAP_GENERATOR=0
export MAX_MAP_FILES=1500 # maximum files to analyse and generate dependency map
export MAX_MAP_JOBS="" # maximum jobs used for map generation - no entry means the default from the module
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -4,7 +4,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2022 Siemens AG
# Copyright 2022-2025 Siemens Energy AG
# Copyright 2022-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2025-2025 Siemens Energy AG
# Copyright 2025-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2023 Siemens AG
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2021-2025 Siemens Energy AG
# Copyright 2021-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2025-2025 Siemens Energy AG
# Copyright 2025-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2025-2025 Siemens Energy AG
# Copyright 2025-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2021-2025 Siemens Energy AG
# Copyright 2021-2026 Siemens Energy AG
# Copyright 2021-2022 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright (c) 2017 - 2020, Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright (c) 2015 - 2016, Daming Dominic Chen
#
@@ -3,7 +3,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -2,7 +2,7 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -3,7 +3,7 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -2,7 +2,7 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -2,7 +2,7 @@
# Copyright 2015 - 2016 Daming Dominic Chen
# Copyright 2017 - 2020 Mingeun Kim, Dongkwan Kim, Eunsoo Kim
# Copyright 2022 - 2025 Siemens Energy AG
# Copyright 2022 - 2026 Siemens Energy AG
#
# This script is based on the original scripts from the firmadyne and firmAE project
# Original firmadyne project can be found here: https://github.com/firmadyne/firmadyne
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
# Copyright 2020-2023 Siemens AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2020-2025 Siemens Energy AG
# Copyright 2020-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.
+1 -1
View File
@@ -2,7 +2,7 @@
# EMBA - EMBEDDED LINUX ANALYZER
#
# Copyright 2024-2025 Siemens Energy AG
# Copyright 2024-2026 Siemens Energy AG
#
# EMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
# welcome to redistribute it under the terms of the GNU General Public License.

Some files were not shown because too many files have changed in this diff Show More