{"id":2509100,"date":"2025-11-11T08:35:00","date_gmt":"2025-11-11T13:35:00","guid":{"rendered":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/congressional-budget-office-plagued-by-ongoing-cybersecurity-breach\/"},"modified":"2025-11-11T08:38:31","modified_gmt":"2025-11-11T13:38:31","slug":"congressional-budget-office-plagued-by-ongoing-cybersecurity-breach","status":"publish","type":"post","link":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/congressional-budget-office-plagued-by-ongoing-cybersecurity-breach\/","title":{"rendered":"Congressional Budget Office Plagued by &#8216;Ongoing&#8217; Cybersecurity Breach"},"content":{"rendered":"<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-count mash-medium\" style=\"float:left\"><div class=\"counts mashsbcount\">16<\/div><span class=\"mashsb-sharetext\">SHARES<\/span><\/div><div class=\"mashsb-buttons\"><a class=\"mashicon-facebook mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.conservativenewsdaily.net%2Fbreaking-news%2Fcongressional-budget-office-plagued-by-ongoing-cybersecurity-breach%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Facebook<\/span><\/a><a class=\"mashicon-twitter mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.conservativenewsdaily.net\/breaking-news\/?p=2509100&amp;via=ConservNewsDly\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Twitter<\/span><\/a><a class=\"mashicon-subscribe mash-medium mash-nomargin mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Subscribe<\/span><\/a><div class=\"onoffswitch2 mash-medium mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47--><p>The Congressional Budget Office (CBO), a <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/jd-vance-says-conservatives-doing-effective-work-need-to-be-looking-around-your-shoulder\/\" title=\"JD Vance says conservatives doing &#039;effective work&#039; need to be &#039;looking around your shoulder&#039;\">nonpartisan agency responsible<\/a> for providing fiscal analyses and cost estimates to Congress, is currently facing an ongoing cybersecurity breach. The incident, which has lasted several days and remains unresolved, was first reported by Politico, with further details from Reuters and the associated Press indicating that Senate offices were warned about potential exposure of communications with the CBO.This raises concerns about possible phishing or spoofing attacks. Even though the CBO insists that its <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/unrwa-probes-staff-allegedly-involved-in-oct-7-massacre\/\" title=\"UNRWA investigates staff linked to Oct. 7 massacre\">work continues uninterrupted<\/a>, experts worry the breach could compromise the agency&#8217;s analytical models and data systems. The attack is suspected to be carried out by a foreign actor, though no official attribution has been made public. The breach has heightened scrutiny on cybersecurity readiness across <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/gov-whitmer-media-caught-in-another-lie-anarchist-arrested-for-plot-to-kidnap-and-kill-whitmer-hates-president-trump-trump-is-a-tyrant-video\/\" title=\"Gov. Whitmer, Media Caught in Another Lie - Anarchist Arrested For Plot to Kidnap and Kill Whitmer Hates President Trump, &#039;Trump is a Tyrant&#039; (VIDEO)\">federal agencies<\/a>, with lawmakers calling for stronger defenses and better reporting protocols. The CBO has taken steps to enhance monitoring and security as the <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/former-u-s-soccer-stars-wife-exposed-in-alleged-world-cup-blackmail-scheme\/\" title=\"Previous U.S. Soccer Star&#039;s Partner Exposed in Alleged World Cup Blackmail Plan\">examination continues<\/a>, but the incident underscores vulnerabilities even in <a href=\"https:\/\/amzn.to\/3YuVZYV\" >critical government institutions<\/a> that do not handle classified details.  <\/p>\n<p class=\"readmore\">\n    <button onclick=\"showReadMore()\" id=\"readmorebtn\">Read more&#8230;<\/button>\n<\/p>\n<hr id=\"line\">\n<span id=\"more\"><\/p>\n<p><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><\/p>\n<section> \t\t\t\t<script>console.log(\"ad slot (AC1)\")<\/script><script>console.log(\"ad slot (IC1)\")<\/script><script>console.log(\"ad slot (IC2)\")<\/script><script>console.log(\"ad slot (IC3)\")<\/script><script>console.log(\"ad slot (IC4)\")<\/script><\/p>\n<p>When the agency that crunches Washington&rsquo;s numbers can&rsquo;t even secure its own, it&rsquo;s hard not to see a metaphor in the math.<\/p>\n<p>The Congressional Budget Office confirmed this week that it&rsquo;s battling an &ldquo;ongoing&rdquo; cybersecurity incident &mdash; one that, by all accounts, has stretched on for days and remains unresolved.<\/p>\n<p><a href=\"https:\/\/www.politico.com\/live-updates\/2025\/11\/10\/congress\/cbo-still-under-threat-00644930\" target=\"_blank\" rel=\"noopener\">Politico<\/a> first reported the breach, noting that CBO officials are still assessing the full scope of the intrusion and what data, if any, may have been compromised.<\/p>\n<p>The nonpartisan agency, which provides cost estimates and fiscal analyses to Congress, said it has added new monitoring systems and security controls while a full investigation continues.<\/p>\n<p>The CBO has not said whether sensitive information was stolen or who might be behind the attack, the <a href=\"https:\/\/apnews.com\/article\/congressional-budget-office-hacking-treasury-44b5c3e3f5ce09142b38d6f9ed62d861\" target=\"_blank\" rel=\"noopener\">Associated Press<\/a> reported. Officials also declined to specify how long the agency&rsquo;s systems have been affected.<\/p>\n<p>  <script> console.log(\"A\/B Test Video Player\"); \/\/ Helper function to set a cookie function setVideoCookie(name, value, days) {     var expires=\"\";     if (days) {         var date=new Date();         date.setTime(date.getTime() + (days*24*60*60*1000));         expires=\"; expires=\" + date.toUTCString();     }     document.cookie=name + \"=\" + (value || \"\")  + expires + \"; path=\/\"; }  \/\/ Helper function to get a cookie function getVideoCookie(name) {     var nameEQ=name + \"=\";     var ca=document.cookie.split(';');     for(var i=0; i <ca.length; i++) {         var c=ca[i];         while (c.charAt(0)==' ') c=c.substring(1,c.length);         if (c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);     }     return null; }  \/\/ Function to determine or retrieve the split test group function assignSplitTestGroup() {     var group=getVideoCookie('splitTestGroup');     if (group===null) {         var rand=Math.random();         if (rand <1\/3) {             group='A';         } else if (rand <2\/3) {             group='B';         } else {             group='C';         }         setVideoCookie('splitTestGroup', group, 1); \/\/ Sets a cookie for 1 day     }     return group; }  \/\/ aditude function aditudePlayer() {     playerBottom=5;     if (window.innerWidth <=768) {         playerBottom=100;     }     console.log(\"Loading Aditude video player\");     window.tude=window.tude || { cmd: [] };     window.tude.cmd.push(function() {         tude.requestOutstreamAd({             divId: \"videoPlayer\",             baseDivId: \"pb-slot-outstream\",             playerOptions: {                 dock: true,                 dockedPosition: \"bottom-right\",                 dockedOffset: {                     bottom: playerBottom,                     right: 5,                 },             }         });     }); }  \/\/ anyclip function anyclipPlayer() {     document.addEventListener(\"DOMContentLoaded\", function() {         function loadAnyclip() {             const container=document.getElementById(\"videoPlayer\");             if (!container) return;              const script=document.createElement(\"script\");             script.src=\"https:\/\/player.anyclip.com\/anyclip-widget\/lre-widget\/prod\/v1\/src\/lre.js\";             script.setAttribute(\"pubname\", \"westernjournalcom\");             script.setAttribute(\"widgetname\", \"001w000001jULVcAAO_M12924\");              \/\/ append inside the container so player shows in correct spot             container.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all \n\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadAnyclip();                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ stn function stnPlayer() {     \/\/ may want to pass in         document.addEventListener(\"DOMContentLoaded\", function() {         function loadScript(src) {             const script=document.createElement(\"script\");             script.src=src;             script.async=true;             document.body.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all <\/p>\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadScript(\"https:\/\/embed.sendtonews.com\/player3\/embedcode.js?fk=s28Az7AY\");                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Add custom styles for STN player         const style=document.createElement('style');         style.textContent=`         #videoPlayer {             min-height: 460px;             margin-bottom: 10px;         }         @media only screen and (max-width: 780px) {             #videoPlayer {                 min-height: 200px;             }         }         `;         document.head.appendChild(style);          \/\/ Add needed div for STN player         const stnDiv=document.createElement(\"div\");         \/\/ add data-stn-player attribute         stnDiv.setAttribute(\"data-stn-player\", \"s28Az7AY\");         document.getElementById(\"videoPlayer\").appendChild(stnDiv);           \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ Assign user to a group window.adUserGroup=assignSplitTestGroup(); let isSubbed=getCookie( 'ff_subbed' );  \/\/ Example usage if (isSubbed) {     console.log('User is subscribed, not running a player'); } else if (window.adUserGroup==='A') {     console.log('Running Aditude player for group A');     aditudePlayer(); } else if (window.adUserGroup==='B') {     console.log('Running Anyclip player for group B');     anyclipPlayer(); } else {     console.log('Running STN player for group C');     stnPlayer(); } <\/script> <\/p>\n<p><a href=\"https:\/\/www.reuters.com\/world\/us\/us-congressional-budget-office-hacked-by-suspected-foreign-actor-washington-post-2025-11-06\/\" target=\"_blank\" rel=\"noopener\">Reuters<\/a> added that Senate offices were warned by the chamber&rsquo;s Sergeant at Arms that  communications with the CBO might have been exposed, potentially giving hackers a chance to spoof messages or launch phishing attempts.<\/p>\n<p>That advisory urged congressional staff to treat any CBO-related  traffic with extra caution until the incident is fully contained.<\/p>\n<p>While the agency insists its work for lawmakers continues uninterrupted, the breach&rsquo;s duration has sparked questions about whether the CBO&rsquo;s analytical models and data pipelines could have been tampered with.<\/p>\n<p>Experts told the Associated Press that a breach described as &ldquo;ongoing&rdquo; suggests investigators are still chasing active threats within the network rather than cleaning up a finished intrusion.<\/p>\n<p>The incident comes at a sensitive time for Congress, with fiscal debates, spending fights, and shutdown negotiations all relying on the CBO&rsquo;s projections to guide votes and policy.<\/p>\n<p>Reuters noted that the longer such breaches persist, the greater the risk that attackers can map internal systems, gather intelligence, or establish backdoors for later use.<\/p>\n<p><a href=\"https:\/\/www.washingtonpost.com\/business\/2025\/11\/06\/cbo-hack-congress-foreign\/\" target=\"_blank\" rel=\"noopener\">The Washington Post<\/a> reported that early assessments point to a possible foreign actor, though officials have not publicly attributed the breach to any specific nation or group.<\/p>\n<p>In a statement, the CBO said it &ldquo;continually monitors&rdquo; for cyber threats and had taken &ldquo;immediate action&rdquo; to safeguard its systems once the incident was detected.<\/p>\n<p>Still, the episode has renewed scrutiny of cybersecurity readiness across federal agencies &mdash; particularly those, like the CBO, that don&rsquo;t handle classified data but remain critical to day-to-day government operations.<\/p>\n<p>Lawmakers from both parties are calling for a briefing once the investigation concludes, emphasizing the need for stronger digital defenses and clearer reporting protocols.<\/p>\n<p>For now, the agency that keeps watch over Washington&rsquo;s balance sheets finds itself struggling to balance its own: between transparency and vulnerability, between public trust and private exposure.<\/p>\n<p>In a town obsessed with leaks, this one hits a little too close to the ledger.<\/p>\n<div style=\"position: relative;\">\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<div class=\"entry-submit-correction inner-content\">\n<div class=\"correction-form\">\n<form style=\"display: none;\">\n<div class=\"sc-name-field\"> \t\t\t\t\t\t<label>* Name<\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"name\" required> \t\t\t\t\t<\/div>\n<div class=\"sc--field\"> \t\t\t\t\t\t<label>* <\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"\" required> \t\t\t\t\t<\/div>\n<p> \t\t\t\t\t<label>* Message<\/label> \t\t\t\t\t<br \/> \t\t\t\t\t<textarea name=\"message\" required><\/textarea> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"required-message\" style=\"display: none; padding-bottom: 15px;\">* All fields are required.<\/div>\n<p> \t\t\t\t\t<input type=\"submit\" value=\"Submit\" onclick=\"event.preventDefault(); firefly_sc();\"> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"firefly-sc-confirm\" style=\"display: none;\">Success!<\/div>\n<\/p><\/form>\n<\/p><\/div>\n<\/p><\/div>\n<p> \t\t<script> \t\t\tfunction firefly_sc() { \t\t\t\tif( typeof window.captchaPublicKey==typeof undefined ){ \t\t\t\t\tconsole.error('window.captchaPublicKey is not defined'); \t\t\t\t} \t\t\t\tgrecaptcha.execute( window.captchaPublicKey, { action: 'submit_correction' } ).then( function( token ) { \t\t\t\t\tvar opts={ \t\t\t\t\t\taction:    'firefly_sc_submit', \t\t\t\t\t\tname:      document.querySelector( '.entry-submit-correction [name=\"name\"]' ).value, \t\t\t\t\t\t:     document.querySelector( '.entry-submit-correction [name=\"\"]' ).value, \t\t\t\t\t\tmessage:   document.querySelector( '.entry-submit-correction [name=\"message\"]' ).value, \t\t\t\t\t\tpost_id:   firefly_post_id, \t\t\t\t\t\tcap_token: token \t\t\t\t\t}  \t\t\t\t\tvar inputs=[ 'name', '', 'message' ];  \t\t\t\t\tfor( var i=0; i <inputs.length; i++ ) if( ! ( opts[inputs[i]]=document.querySelector( '.entry-submit-correction [name=\"' + inputs[i] + '\"]' ).value ) ) { \t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .required-message' ).style.display='block'; \t\t\t\t\t\treturn; \t\t\t\t\t}  \t\t\t\t\tdocument.querySelector( '.entry-submit-correction input[type=\"submit\"]' ).style.display='none'; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).src=firefly_loading_gif_url; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='inline-block';  \t\t\t\t\tconsole.log( 'ma subbing' );  \t\t\t\t\tif( firefly_post_id ) opts['post_id']=firefly_post_id;  \t\t\t\t\t\/* Send the data using post with element id name and name2*\/ \t\t\t\t\tvar posting=jQuery.post( firefly_ajax_url, opts );  \t\t\t\t\t\/* Alerts the results *\/ \t\t\t\t\tposting.done( function( response ) { \t\t\t\t\t\tif( response.success ) { \t\t\t\t\t\t\tconsole.log( response.data ); \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='none'; \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-confirm' ).style.display='block';  \t\t\t\t\t\t\tdataLayer.push( { 'event': 'submit-correction' } ); \t\t\t\t\t\t} \t\t\t\t\t}); \t\t\t\t}); \t\t\t} \t\t<\/script> \t     \t\t\t\t\t\t     \t\t\t\t\t<\/div>\n<p style=\"border: 1px solid #f5f5f5; padding: 16px;\">Advertise with The Western Journal and reach millions of highly engaged readers, while supporting our work. <a href=\"https:\/\/www.westernjournal.com\/advertise-us\/?wj_source=article\">Advertise Today<\/a>.<\/p>\n<p><script>console.log(\"ad slot (BA1)\")<\/script> \t\t<\/p>\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<\/section>\n<p><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the agency responsible for analyzing Washington&#8217;s data can&#8217;t protect its own, it&#8217;s difficult not to view this as symbolic. The Congressional Budget Office revealed this week that it is dealing with a persistent cybersecurity breach-one that has reportedly lasted several days and is still unresolved. Politico was the first to report on the incident<\/p>\n","protected":false},"author":1,"featured_media":2509101,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Ben-Working-Feature-Image-2025-11-11T003136.454.jpg","fifu_image_alt":"","footnotes":""},"categories":[33651],"tags":[66641,19536,34803,58990],"class_list":["post-2509100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-western-journal","tag-congressional-budget-office","tag-cybersecurity","tag-data-breach","tag-government-security"],"fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Ben-Working-Feature-Image-2025-11-11T003136.454.jpg","_links":{"self":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/comments?post=2509100"}],"version-history":[{"count":3,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509100\/revisions"}],"predecessor-version":[{"id":2509104,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509100\/revisions\/2509104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media\/2509101"}],"wp:attachment":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media?parent=2509100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/categories?post=2509100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/tags?post=2509100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}