ADVERTISEMENT

Unmaintained? LTO tells House about management system woes, possible cybersecurity threats

Published May 25, 2026 01:02 pm

At A Glance

  • The House Committee on Transportation learned that the LTO's Land Transportation Management System under Dermalog has been operating without active maintenance coverage since January 2026.
  • Officials reported unresolved issues—including delays, incomplete functions, and manual interventions—raising concerns over cybersecurity, stability, and uninterrupted public service.
  • The LTO said it is prioritizing service continuity while transitioning control to the government, amid legal and budget constraints and Dermalog's claims of fulfilled obligations and intellectual-property rights.
The House of Representatives (Ellson Quismorio/ MANILA BULLETIN)
The House of Representatives (Ellson Quismorio/ MANILA BULLETIN)


The House Committee on Transportation learned from a Land Transportation Office (LTO) official Monday, May 25 that the country’s Land Transportation Management System (LTMS) under Dermalog has been operating without active maintenance coverage this year.
During a public hearing at the House of Representatives, LTO Executive Director Martin Ontog says the agency continues to rely on parallel systems to ensure driver’s license, vehicle registration, and other frontline services remain operational nationwide.
According to the presentation made before the congressmen, the LTMS project--procured at a value of more than P3.19 billion--continues to face unresolved operational issues years after its rollout.
This has raised concerns over cybersecurity, system stability, and uninterrupted public service for millions of motorists.
The agency also cited multiple Commission on Audit (COA) observations documenting delays, incomplete functions, and persistent system deficiencies.
LTO officials said several features affecting motorists and transport operators remain problematic, including Public Utility Vehicle (PUV) processing, advance license renewals, automated uploading of medical certificates, and other transaction functions that still require manual intervention.
The agency also disclosed that the LTMS maintenance contract had already lapsed across modules beginning January 2026, with the final module expiring in May. According to the presentation, the absence of an active maintenance agreement means there is currently no contractual patch management, security monitoring, or incident-response coverage in place.
The House panel was further told that Dermalog’s own proposed budget presentation to Congress included approximately P2 to P2.5 billion for cybersecurity upgrades.
For LTO officials, this indicates the major security improvements are still needed for the system.
In the same hearing, the LTO emphasized that its priority was to ensure uninterrupted public service while fully transitioning operational control of the system to the government.
The agency also reiterated that ongoing legal, procurement, and budget limitations prevent it from approving additional payments or settlements without proper congressional appropriation and compliance with existing audit regulations.
Dermalog has previously maintained that it fulfilled its contractual obligations and asserted intellectual-property rights over portions of the system and software involved in the project.
LTO said it remains focused on safeguarding government services, protecting public data, and ensuring continuity of operations for Filipino motorists while the transition and legal processes continue.

Related Tags

LTO transportation House of Representatives
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.