deardaniel/secdata-raw huggingface dataset:
CVE: CVE-2024-47086
Published: 2024-09-19
Description: This vulnerability exists in Apex Softcell LD DP Back Office due to improper implementation of OTP validation mechanism in certain API endpoints. An authenticated remote attacker could exploit this vulnerability by providing arbitrary OTP value for authentication and subsequently changing its API response.  

Successful exploitation of this vulnerability could allow the attacker to bypass OTP verification for other user accounts.
CVSS Score: 6.5 (MEDIUM)
CWE: CWE-302
References: https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2024-0296
CVE: CVE-2024-47087
Published: 2024-09-19
Description: This vulnerability exists in Apex Softcell LD Geo due to improper validation of the certain parameters (Client ID, DPID or BOID) in the API endpoint. An authenticated remote attacker could exploit this vulnerability by manipulating parameters in the API request body leading to exposure of sensitive information belonging to other users.
CVSS Score: 6.5 (MEDIUM)
CWE: CWE-359
References: https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2024-0296
CVE: CVE-2024-47088
Published: 2024-09-19
Description: This vulnerability exists in Apex Softcell LD Geo due to missing restrictions for excessive failed authentication attempts on its API based login. A remote attacker could exploit this vulnerability by conducting a brute force attack on login OTP, which could lead to gain unauthorized access to other user accounts.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-307
References: https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2024-0296
CVE: CVE-2024-47089
Published: 2024-09-19
Description: This vulnerability exists in the Apex Softcell LD Geo due to improper validation of the transaction token ID in the API endpoint. An authenticated remote attacker could exploit this vulnerability by manipulating the transaction token ID in the API request leading to unauthorized access and modification of transactions belonging to other users.
CVSS Score: 6.5 (MEDIUM)
CWE: CWE-354
References: https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2024-0296
CVE: CVE-2024-45769
Published: 2024-09-19
Description: A vulnerability was found in Performance Co-Pilot (PCP).  This flaw allows an attacker to send specially crafted data to the system, which could cause the program to misbehave or crash.
CVSS Score: 5.5 (MEDIUM)
CWE: CWE-787
References: https://access.redhat.com/errata/RHSA-2024:6837; https://access.redhat.com/errata/RHSA-2024:6840; https://access.redhat.com/errata/RHSA-2024:6842
CVE: CVE-2024-45770
Published: 2024-09-19
Description: A vulnerability was found in Performance Co-Pilot (PCP). This flaw can only be exploited if an attacker has access to a compromised PCP system account. The issue is related to the pmpost tool, which is used to log messages in the system. Under certain conditions, it runs with high-level privileges.
CVSS Score: 4.4 (MEDIUM)
CWE: CWE-59
References: https://access.redhat.com/errata/RHSA-2024:6837; https://access.redhat.com/errata/RHSA-2024:6840; https://access.redhat.com/errata/RHSA-2024:6842
CVE: CVE-2024-8354
Published: 2024-09-19
Description: A flaw was found in QEMU. An assertion failure was present in the usb_ep_get() function in hw/net/core.c when trying to get the USB endpoint from a USB device. This flaw may allow a malicious unprivileged guest user to crash the QEMU process on the host and cause a denial of service condition.
CVSS Score: 5.5 (MEDIUM)
CWE: CWE-617
References: https://access.redhat.com/security/cve/CVE-2024-8354; https://bugzilla.redhat.com/show_bug.cgi?id=2313497; https://security.netapp.com/advisory/ntap-20[PII_REDACTED]/
CVE: CVE-2024-8986
Published: 2024-09-19
Description: The grafana plugin SDK bundles build metadata into the binaries it compiles; this metadata includes the repository URI for the plugin being built, as retrieved by running `git remote get-url origin`.
 
If credentials are included in the repository URI (for instance, to allow for fetching of private dependencies), the final binary will contain the full URI, including said credentials.
CWE: CWE-522
References: https://grafana.com/security/security-advisories/cve-2024-8986/
CVE: CVE-2024-46382
Published: 2024-09-19
Description: A SQL injection vulnerability in linlinjava litemall 1.8.0 allows a remote attacker to obtain sensitive information via the goodsId, goodsSn, and name parameters in AdminOrderController.java.
CVSS Score: 7.5 (HIGH)
CWE: CWE-89, CWE-89
References: https://github.com/linlinjava/litemall/issues/552
CVE: CVE-2024-46394
Published: 2024-09-19
Description: FrogCMS v0.9.5 was discovered to contain a Cross-Site Request Forgery (CSRF) via /admin/?/user/add
CVSS Score: 8.8 (HIGH)
CWE: CWE-352, CWE-352
References: https://github.com/fffccx1/cms/tree/main/14/readme.md
CVE: CVE-2024-7785
Published: 2024-09-19
Description: Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Ece Software Electronic Ticket System allows Reflected XSS, Cross-Site Scripting (XSS).This issue affects Electronic Ticket System: before 2024.08.
CWE: CWE-79
References: https://www.usom.gov.tr/bildirim/tr-24-1506
CVE: CVE-2024-45752
Published: 2024-09-19
Description: logiops through 0.3.4, in its default configuration, allows any unprivileged user to configure its logid daemon via an unrestricted D-Bus service, including setting malicious keyboard macros. This allows for privilege escalation with minimal user interaction.
CVSS Score: 8.5 (HIGH)
CWE: CWE-269
References: https://bugzilla.suse.com/show_bug.cgi?id=1226598; https://github.com/PixlOne/logiops/releases
CVE: CVE-2024-45861
Published: 2024-09-19
Description: Kastle Systems firmware prior to May 1, 2024, contained a hard-coded credential, which if accessed may allow an attacker to access sensitive information.
CVSS Score: 7.5 (HIGH)
CWE: CWE-798
References: https://www.cisa.gov/news-events/ics-advisories/icsa-24-263-05
CVE: CVE-2024-45862
Published: 2024-09-19
Description: Kastle Systems firmware prior to May 1, 2024, stored machine credentials in cleartext, which may allow an attacker to access sensitive information.
CVSS Score: 7.5 (HIGH)
CWE: CWE-312
References: https://www.cisa.gov/news-events/ics-advisories/icsa-24-263-05
CVE: CVE-2024-7736
Published: 2024-09-19
Description: A reflected Cross-site Scripting (XSS) vulnerability affecting ENOVIA Collaborative Industry Innovator from Release 3DEXPERIENCE R2022x through Release 3DEXPERIENCE R2024x allows an attacker to execute arbitrary script code in user's browser session.
CVSS Score: 8.7 (HIGH)
CWE: CWE-79
References: https://www.3ds.com/vulnerability/advisories
CVE: CVE-2024-7737
Published: 2024-09-19
Description: A stored Cross-site Scripting (XSS) vulnerability affecting 3DSwym in 3DSwymer from Release 3DEXPERIENCE R2022x through Release 3DEXPERIENCE R2024x allows an attacker to execute arbitrary script code in user's browser session.
CVSS Score: 8.7 (HIGH)
CWE: CWE-79
References: https://www.3ds.com/vulnerability/advisories
CVE: CVE-2024-8375
Published: 2024-09-19
Description: There exists a use after free vulnerability in Reverb. Reverb supports the VARIANT datatype, which is supposed to represent an arbitrary object in C++. When a tensor proto of type VARIANT is unpacked, memory is first allocated to store the entire tensor, and a ctor is called on each instance. Afterwards, Reverb copies the content in tensor_content to the previously mentioned pre-allocated memory, which results in the bytes in tensor_content overwriting the vtable pointers of all the objects which were previously allocated. Reverb exposes 2 relevant gRPC endpoints: InsertStream and SampleStream. The attacker can insert this stream into the server’s database, then when the client next calls SampleStream they will unpack the tensor into RAM, and when any method on that object is called (including its destructor) the attacker gains control of the Program Counter. We recommend upgrading past git commit  https://github.com/google-deepmind/reverb/commit/6a0dcf4c9e842b7f999912f792aaa6f6bd261a25
CVSS Score: 7.8 (HIGH)
CWE: CWE-502, CWE-416, CWE-502
References: https://github.com/google-deepmind/reverb/commit/6a0dcf4c9e842b7f999912f792aaa6f6bd261a25; https://github.com/google-deepmind/reverb/issues/141
CVE: CVE-2024-8698
Published: 2024-09-19
Description: A flaw exists in the SAML signature validation method within the Keycloak XMLSignatureUtil class. The method incorrectly determines whether a SAML signature is for the full document or only for specific assertions based on the position of the signature in the XML document, rather than the Reference element used to specify the signed element. This flaw allows attackers to create crafted responses that can bypass the validation, potentially leading to privilege escalation or impersonation attacks.
CVSS Score: 7.7 (HIGH)
CWE: CWE-347
References: https://access.redhat.com/errata/RHSA-2024:6878; https://access.redhat.com/errata/RHSA-2024:6879; https://access.redhat.com/errata/RHSA-2024:6880
CVE: CVE-2024-8883
Published: 2024-09-19
Description: A misconfiguration flaw was found in Keycloak. This issue can allow an attacker to redirect users to an arbitrary URL if a 'Valid Redirect URI' is set to http://localhost or http://127.0.0.1, enabling sensitive information such as authorization codes to be exposed to the attacker, potentially leading to session hijacking.
CVSS Score: 6.1 (MEDIUM)
CWE: CWE-601
References: https://access.redhat.com/errata/RHSA-2024:10385; https://access.redhat.com/errata/RHSA-2024:10386; https://access.redhat.com/errata/RHSA-2024:6878
CVE: CVE-2024-31570
Published: 2024-09-19
Description: libfreeimage in FreeImage 3.4.0 through 3.18.0 has a stack-based buffer overflow in the PluginXPM.cpp Load function via an XPM file.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-787, CWE-121
References: https://sourceforge.net/p/freeimage/bugs/355/; https://www.openwall.com/lists/oss-security/2024/04/11/10
CVE: CVE-2024-38016
Published: 2024-09-19
Description: Microsoft Office Visio Remote Code Execution Vulnerability
CVSS Score: 7.8 (HIGH)
CWE: CWE-284
References: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38016
CVE: CVE-2024-8651
Published: 2024-09-19
Description: A vulnerability in NetCat CMS allows an attacker to send a specially crafted http request that can be used to check whether a user exists in the system, which could be a basis for further attacks.
This issue affects NetCat CMS v. 6.4.0.24126.2 and possibly others.

Apply patch from vendor  https://netcat.ru/ https://netcat.ru/] . Versions 6.4.0.24248 and on have the patch.
CVSS Score: 5.3 (MEDIUM)
CWE: CWE-204, CWE-203
References: https://github.com/klsecservices/Advisories/blob/master/K-NetCat-2024-001.md
CVE: CVE-2024-8652
Published: 2024-09-19
Description: A vulnerability in NetCat CMS allows an attacker to execute JavaScript code in a user's browser when they visit specific path on the site.
This issue affects NetCat CMS v. 6.4.0.24126.2 and possibly others.

Apply patch from vendor  https://netcat.ru/ https://netcat.ru/] . Versions 6.4.0.24248 and on have the patch.
CVSS Score: 6.1 (MEDIUM)
CWE: CWE-79, CWE-79
References: https://github.com/klsecservices/Advisories/blob/master/K-NetCat-2024-002.md
CVE: CVE-2024-8653
Published: 2024-09-19
Description: A vulnerability in NetCat CMS allows an attacker to execute JavaScript code in a user's browser when they visit specific paths on the site.
This issue affects NetCat CMS v. 6.4.0.24126.2 and possibly others.

Apply patch from vendor  https://netcat.ru/ https://netcat.ru/] . Versions 6.4.0.24248 and on have the patch.
CVSS Score: 6.1 (MEDIUM)
CWE: CWE-79, CWE-79
References: https://github.com/klsecservices/Advisories/blob/master/K-NetCat-2024-003.md
CVE: CVE-2024-47159
Published: 2024-09-19
Description: In JetBrains YouTrack before 2024.3.44799 user without appropriate permissions could restore workflows attached to a project
CVSS Score: 4.3 (MEDIUM)
CWE: CWE-863
References: https://www.jetbrains.com/privacy-security/issues-fixed/
CVE: CVE-2024-47160
Published: 2024-09-19
Description: In JetBrains YouTrack before 2024.3.44799 access to global app config data without appropriate permissions was possible
CVSS Score: 4.3 (MEDIUM)
CWE: CWE-863, CWE-863
References: https://www.jetbrains.com/privacy-security/issues-fixed/
CVE: CVE-2024-47162
Published: 2024-09-19
Description: In JetBrains YouTrack before 2024.3.44799 token could be revealed on Imports page
CVSS Score: 4.1 (MEDIUM)
CWE: CWE-522
References: https://www.jetbrains.com/privacy-security/issues-fixed/
CVE: CVE-2024-8963
Published: 2024-09-19
Description: Path Traversal in the Ivanti CSA before 4.6 Patch 519 allows a remote unauthenticated attacker to access restricted functionality.
CVSS Score: 9.4 (CRITICAL)
CWE: CWE-22, CWE-22
References: https://forums.ivanti.com/s/article/Security-Advisory-Ivanti-CSA-4-6-Cloud-Services-Appliance-CVE-2024-8963; https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-8963
CVE: CVE-2024-25673
Published: 2024-09-19
Description: Couchbase Server 7.6.x before 7.6.2, 7.2.x before 7.2.6, and all earlier versions allows HTTP Host header injection.
CVSS Score: 6.1 (MEDIUM)
CWE: CWE-74, CWE-74
References: https://docs.couchbase.com/server/current/release-notes/relnotes.html; https://forums.couchbase.com/tags/security; https://www.couchbase.com/alerts/
CVE: CVE-2024-33109
Published: 2024-09-19
Description: Directory Traversal in the web interface of the Tiptel IP 286 with firmware version 2.61.13.10 allows attackers to overwrite arbitrary files on the phone via the Ringtone upload function.
CVSS Score: 9.9 (CRITICAL)
CWE: CWE-22, CWE-22
References: http://tiptel.com; https://www.bdosecurity.de/en-gb/advisories/cve-2024-33109
CVE: CVE-2024-40125
Published: 2024-09-19
Description: An arbitrary file upload vulnerability in the Media Manager function of Closed-Loop Technology CLESS Server v4.5.2 allows attackers to execute arbitrary code via uploading a crafted PHP file to the upload endpoint.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-434, CWE-434
References: https://github.com/brendontkl/My-CVEs/tree/main/CVE-2024-40125; https://www.closed-loop.biz/
CVE: CVE-2024-9001
Published: 2024-09-19
Description: A vulnerability was found in TOTOLINK T10 4.1.8cu.5207. It has been declared as critical. This vulnerability affects the function setTracerouteCfg of the file /cgi-bin/cstecgi.cgi. The manipulation of the argument command leads to os command injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVSS Score: 6.3 (MEDIUM)
CWE: CWE-78, CWE-78
References: https://github.com/C9Y57/TOTOLINK_setTracerouteCfg/blob/main/setTracerouteCfg.md; https://vuldb.com/?ctiid.278152; https://vuldb.com/?id.278152
CVE: CVE-2024-38221
Published: 2024-09-19
Description: Microsoft Edge (Chromium-based) Spoofing Vulnerability
CVSS Score: 4.3 (MEDIUM)
CWE: CWE-79
References: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38221
CVE: CVE-2024-43489
Published: 2024-09-19
Description: Microsoft Edge (Chromium-based) Remote Code Execution Vulnerability
CVSS Score: 6.5 (MEDIUM)
CWE: CWE-843
References: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43489
CVE: CVE-2024-43496
Published: 2024-09-19
Description: Microsoft Edge (Chromium-based) Remote Code Execution Vulnerability
CVSS Score: 6.5 (MEDIUM)
CWE: CWE-787
References: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-43496
CVE: CVE-2024-9003
Published: 2024-09-19
Description: A vulnerability was found in Jinan Chicheng Company JFlow 2.0.0. It has been rated as problematic. This issue affects the function AttachmentUploadController of the file /WF/Ath/EntityMutliFile_Load.do of the component Attachment Handler. The manipulation of the argument oid leads to improper access controls. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVSS Score: 4.3 (MEDIUM)
CWE: CWE-284
References: https://github.com/sweatxi/BugHub/blob/main/Jinan%20Gallop%20JFlow%20CMS%20port%20is%20not%20authorized%20to%20cause%20the%20leakage%20of%20database%20attachment%20information.pdf; https://vuldb.com/?ctiid.278153; https://vuldb.com/?id.278153
CVE: CVE-2024-9004
Published: 2024-09-19
Description: A vulnerability classified as critical has been found in D-Link DAR-7000 up to 20240912. Affected is an unknown function of the file /view/DBManage/Backup_Server_commit.php. The manipulation of the argument host leads to os command injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.
CVSS Score: 6.3 (MEDIUM)
CWE: CWE-78
References: https://github.com/mhtcshe/cve/blob/main/cve.md; https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10354; https://vuldb.com/?ctiid.278154
CVE: CVE-2023-27584
Published: 2024-09-19
Description: Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project. Dragonfly uses JWT to verify user. However, the secret key for JWT, "Secret Key", is hard coded, which leads to authentication bypass. An attacker can perform any action as a user with admin privileges. This issue has been addressed in release version 2.0.9. All users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-321, CWE-798
References: https://github.com/dragonflyoss/Dragonfly2/releases/tag/v2.0.9; https://github.com/dragonflyoss/Dragonfly2/security/advisories/GHSA-hpc8-7wpm-889w
CVE: CVE-2024-45410
Published: 2024-09-19
Description: Traefik is a golang, Cloud Native Application Proxy. When a HTTP request is processed by Traefik, certain HTTP headers such as X-Forwarded-Host or X-Forwarded-Port are added by Traefik before the request is routed to the application. For a HTTP client, it should not be possible to remove or modify these headers. Since the application trusts the value of these headers, security implications might arise, if they can be modified. For HTTP/1.1, however, it was found that some of theses custom headers can indeed be removed and in certain cases manipulated. The attack relies on the HTTP/1.1 behavior, that headers can be defined as hop-by-hop via the HTTP Connection header. This issue has been addressed in release versions 2.11.9 and 3.1.3. Users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-345, CWE-348, CWE-345
References: https://github.com/traefik/traefik/releases/tag/v2.11.9; https://github.com/traefik/traefik/releases/tag/v3.1.3; https://github.com/traefik/traefik/security/advisories/GHSA-62c8-mh53-4cqv
CVE: CVE-2024-45614
Published: 2024-09-19
Description: Puma is a Ruby/Rack web server built for parallelism. In affected versions clients could clobber values set by intermediate proxies (such as X-Forwarded-For) by providing a underscore version of the same header (X-Forwarded_For). Any users relying on proxy set variables is affected. v6.4.3/v5.6.9 now discards any headers using underscores if the non-underscore version also exists. Effectively, allowing the proxy defined headers to always win. Users are advised to upgrade. Nginx has a underscores_in_headers configuration variable to discard these headers at the proxy level as a mitigation. Any users that are implicitly trusting the proxy defined headers for security should immediately cease doing so until upgraded to the fixed versions.
CVSS Score: 5.4 (MEDIUM)
CWE: CWE-639, CWE-444
References: https://github.com/puma/puma/security/advisories/GHSA-9hf4-67fc-4vf4; https://nginx.org/en/docs/http/ngx_http_core_module.html#underscores_in_headers; https://lists.debian.org/debian-lts-announce/2024/11/msg00004.html
CVE: CVE-2024-46983
Published: 2024-09-19
Description: sofa-hessian is an internal improved version of Hessian3/4 powered by Ant Group CO., Ltd. The SOFA Hessian protocol uses a blacklist mechanism to restrict deserialization of potentially dangerous classes for security protection. But there is a gadget chain that can bypass the SOFA Hessian blacklist protection mechanism, and this gadget chain only relies on JDK and does not rely on any third-party components. This issue is fixed by an update to the blacklist, users can upgrade to sofahessian version 3.5.5 to avoid this issue. Users unable to upgrade may maintain a blacklist themselves in the directory `external/serialize.blacklist`.
CVSS Score: 9.8 (CRITICAL)
CWE: CWE-74
References: https://github.com/sofastack/sofa-hessian/security/advisories/GHSA-c459-2m73-67hj
CVE: CVE-2024-46984
Published: 2024-09-19
Description: The reference validator is a tool to perform advanced validation of FHIR resources for TI applications and interoperability standards. The profile location routine in the referencevalidator commons package is vulnerable to `XML External Entities` attack due to insecure defaults of the used Woodstox WstxInputFactory. A malicious XML resource can lead to network requests issued by referencevalidator and thus to a `Server Side Request Forgery` attack. The vulnerability impacts applications which use referencevalidator to process XML resources from untrusted sources. The problem has been patched with the 2.5.1 version of the referencevalidator. Users are strongly recommended to update to this version or a more recent one. A pre-processing or manual analysis of input XML resources on existence of DTD definitions or external entities can mitigate the problem.
CVSS Score: 8.6 (HIGH)
CWE: CWE-611
References: https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#transformerfactory; https://github.com/gematik/app-referencevalidator/releases/tag/2.5.1; https://github.com/gematik/app-referencevalidator/security/advisories/GHSA-68j8-fp38-p48q
CVE: CVE-2024-7207
Published: 2024-09-19
Description: Rejected reason: Duplicate of CVE-2024-45806.
CVE: CVE-2024-9006
Published: 2024-09-19
Description: A vulnerability was found in jeanmarc77 123solar 1.8.4.5. It has been rated as critical. Affected by this issue is some unknown functionality of the file config/config_invt1.php. The manipulation of the argument PASSOx leads to code injection. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The patch is identified as f4a8c748ec436e5a79f91ccb6a6f73752b336aa5. It is recommended to apply a patch to fix this issue.
CVSS Score: 6.3 (MEDIUM)
CWE: CWE-94, CWE-94
References: https://github.com/jeanmarc77/123solar/commit/f4a8c748ec436e5a79f91ccb6a6f73752b336aa5; https://github.com/jeanmarc77/123solar/issues/74; https://github.com/jeanmarc77/123solar/issues/74#issuecomment[PII_REDACTED]
CVE: CVE-2024-9007
Published: 2024-09-19
Description: A vulnerability classified as problematic has been found in jeanmarc77 123solar 1.8.4.5. This affects an unknown part of the file /detailed.php. The manipulation of the argument date1 leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The patch is named 94bf9ab7ad0ccb7fbdc02f172f37f0e2ea08d48f. It is recommended to apply a patch to fix this issue.
CVSS Score: 3.5 (LOW)
CWE: CWE-79
References: https://github.com/jeanmarc77/123solar/commit/94bf9ab7ad0ccb7fbdc02f172f37f0e2ea08d48f; https://github.com/jeanmarc77/123solar/issues/73; https://github.com/jeanmarc77/123solar/issues/73#issuecomment[PII_REDACTED]