Skip to content

Release/1.9.2#362

Merged
shibu-kv merged 5 commits into
mainfrom
release/1.9.2
May 4, 2026
Merged

Release/1.9.2#362
shibu-kv merged 5 commits into
mainfrom
release/1.9.2

Conversation

@shibu-kv
Copy link
Copy Markdown
Contributor

@shibu-kv shibu-kv commented May 4, 2026

No description provided.

shibu-kv and others added 4 commits April 28, 2026 15:05
#355)

* RDKEMW-15199:[SECVULN] Command injection via /opt/.telemetry/dca_temp_file.conf

Signed-off-by: PriyaDharshini_Kathiravan <priyakathiravan05@gmail.com>

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add sanitize_string function to t2parser

* Add sanitize string support for reportprofiles

---------

Signed-off-by: PriyaDharshini_Kathiravan <priyakathiravan05@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Shibu Kakkoth Vayalambron <shibu.kakkoth@gmail.com>
…TTP pool (#360)

Reason for change: On HROT platforms using the SE051 secure element (XB10/XER10/SXB10), the e4sss OpenSSL ENGINE accumulates per-session hardware state (APDU session objects, secure channel buffers) across mTLS operations. Unlike SE050 (XB8), the SE051 ENGINE allocates larger per-session state that is not released by curl's connection cache management, OPENSSL_thread_stop, or ERR_clear_error() alone. This causes a progressive memory leak (~5MB baseline increase + ~5MB growth over 10+ days) in the telemetry process.

1) set CURLOPT_FORBID_REUSE=1 so curl closes the
TCP+TLS connection after each request.  This triggers the natural
OpenSSL cleanup path: SSL_CTX_free -> EC_KEY_free -> ENGINE_finish,
releasing the hardware session state.
2)Add ERR_clear_error() in both GET and POST xPKI retry loops to drain the OpenSSL error queue between retries, preventing ENGINE-internal error state accumulation.
Test Procedure:  please refered from the ticket
Risks: High

Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>
@shibu-kv shibu-kv requested a review from a team as a code owner May 4, 2026 16:41
Copilot AI review requested due to automatic review settings May 4, 2026 16:41
@shibu-kv shibu-kv merged commit 6c9c816 into main May 4, 2026
10 of 12 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants